Compare commits
1 Commits
pierremtb/
...
franknoiro
Author | SHA1 | Date | |
---|---|---|---|
a1a4fb9481 |
33
.github/workflows/build-apps.yml
vendored
33
.github/workflows/build-apps.yml
vendored
@ -10,8 +10,7 @@ on:
|
||||
- 'nightly-v[0-9]+.[0-9]+.[0-9]+'
|
||||
|
||||
env:
|
||||
# IS_RELEASE: ${{ github.ref_type == 'tag' && startsWith(github.ref_name, 'v') }}
|
||||
IS_RELEASE: true
|
||||
IS_RELEASE: ${{ github.ref_type == 'tag' && startsWith(github.ref_name, 'v') }}
|
||||
IS_NIGHTLY: ${{ github.ref_type == 'tag' && startsWith(github.ref_name, 'nightly-v') }}
|
||||
|
||||
concurrency:
|
||||
@ -100,11 +99,11 @@ jobs:
|
||||
yarn files:set-version
|
||||
yarn files:flip-to-nightly
|
||||
|
||||
# - name: Set release version
|
||||
# if: ${{ env.IS_RELEASE == 'true' }}
|
||||
# run: |
|
||||
# export VERSION=${GITHUB_REF_NAME#v}
|
||||
# yarn files:set-version
|
||||
- name: Set release version
|
||||
if: ${{ env.IS_RELEASE == 'true' }}
|
||||
run: |
|
||||
export VERSION=${GITHUB_REF_NAME#v}
|
||||
yarn files:set-version
|
||||
|
||||
- uses: actions/upload-artifact@v4
|
||||
with:
|
||||
@ -184,32 +183,30 @@ jobs:
|
||||
max_attempts: 3
|
||||
command: yarn install
|
||||
|
||||
# Next steps are from Digicert docs at
|
||||
# https://docs.digicert.com/en/digicert-keylocker/ci-cd-integrations/scripts/github/scripts-for-signing-using-ksp-library-on-github.html#ksp-signing-using-github-action-488726
|
||||
- name: Prepare certificate and variables (Windows only)
|
||||
if: ${{ (env.IS_RELEASE == 'true' || env.IS_NIGHTLY == 'true') && matrix.os == 'windows-2022' }}
|
||||
run: |
|
||||
CERTIFICATE_PATH=$RUNNER_TEMP/certificate.p12
|
||||
echo "$SM_CLIENT_CERT_FILE_B64" | base64 --decode > $CERTIFICATE_PATH
|
||||
echo "SM_CLIENT_CERT_FILE=$CERTIFICATE_PATH" >> "$GITHUB_ENV"
|
||||
echo "${{secrets.SM_CLIENT_CERT_FILE_B64 }}" | base64 --decode > /d/Certificate_pkcs12.p12
|
||||
cat /d/Certificate_pkcs12.p12
|
||||
echo "::set-output name=version::${GITHUB_REF#refs/tags/v}"
|
||||
echo "SM_HOST=${{ secrets.SM_HOST }}" >> "$GITHUB_ENV"
|
||||
echo "SM_API_KEY=${{ secrets.SM_API_KEY }}" >> "$GITHUB_ENV"
|
||||
echo "SM_CLIENT_CERT_FILE=D:\\Certificate_pkcs12.p12" >> "$GITHUB_ENV"
|
||||
echo "SM_CLIENT_CERT_PASSWORD=${{ secrets.SM_CLIENT_CERT_PASSWORD }}" >> "$GITHUB_ENV"
|
||||
echo "C:\Program Files (x86)\Windows Kits\10\App Certification Kit" >> $GITHUB_PATH
|
||||
echo "C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools" >> $GITHUB_PATH
|
||||
echo "C:\Program Files\DigiCert\DigiCert Keylocker Tools" >> $GITHUB_PATH
|
||||
echo "C:\Program Files\DigiCert\DigiCert One Signing Manager Tools" >> $GITHUB_PATH
|
||||
shell: bash
|
||||
|
||||
- name: Setup certicate with SSM KSP (Windows only)
|
||||
if: ${{ (env.IS_RELEASE == 'true' || env.IS_NIGHTLY == 'true') && matrix.os == 'windows-2022' }}
|
||||
run: |
|
||||
curl -X GET https://one.digicert.com/signingmanager/api-ui/v1/releases/Keylockertools-windows-x64.msi/download -H "x-api-key:%SM_API_KEY%" -o Keylockertools-windows-x64.msi
|
||||
msiexec /i Keylockertools-windows-x64.msi /quiet /qn
|
||||
curl -X GET https://one.digicert.com/signingmanager/api-ui/v1/releases/smtools-windows-x64.msi/download -H "x-api-key:%SM_API_KEY%" -o smtools-windows-x64.msi
|
||||
msiexec /i smtools-windows-x64.msi /quiet /qn
|
||||
smksp_registrar.exe list
|
||||
smctl.exe keypair ls
|
||||
C:\Windows\System32\certutil.exe -csp "DigiCert Signing Manager KSP" -key -user
|
||||
smksp_cert_sync.exe
|
||||
smctl windows certsync
|
||||
shell: cmd
|
||||
|
||||
- name: Build the app (debug)
|
||||
@ -228,8 +225,8 @@ jobs:
|
||||
CSC_LINK: ${{ secrets.APPLE_CERTIFICATE }}
|
||||
CSC_KEY_PASSWORD: ${{ secrets.APPLE_CERTIFICATE_PASSWORD }}
|
||||
CSC_KEYCHAIN: ${{ secrets.APPLE_SIGNING_IDENTITY }}
|
||||
# DEBUG: "electron-notarize*"
|
||||
DEBUG: electron-builder
|
||||
WINDOWS_CERTIFICATE_THUMBPRINT: ${{ secrets.WINDOWS_CERTIFICATE_THUMBPRINT }}
|
||||
DEBUG: "electron-notarize*"
|
||||
# TODO: Fix electron-notarize flakes. The logs above should help gather more data on failures
|
||||
uses: nick-fields/retry@v3.0.2
|
||||
with:
|
||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
3197
docs/kcl/std.json
3197
docs/kcl/std.json
File diff suppressed because it is too large
Load Diff
@ -72,6 +72,7 @@ test.describe('edit with AI example snapshots', () => {
|
||||
const submittingToast = page.getByText('Submitting to Text-to-CAD API...')
|
||||
|
||||
await test.step('wait for scene to load select body and check selection came through', async () => {
|
||||
await scene.expectPixelColor([134, 134, 134], body1CapCoords, 15)
|
||||
await clickBody1Cap()
|
||||
await scene.expectPixelColor(yellow, body1CapCoords, 20)
|
||||
await editor.expectState({
|
||||
|
@ -51,7 +51,6 @@ test.describe('Prompt-to-edit tests', { tag: '@skipWin' }, () => {
|
||||
page,
|
||||
scene,
|
||||
}) => {
|
||||
test.fixme(orRunWhenFullSuiteEnabled())
|
||||
await context.addInitScript((file) => {
|
||||
localStorage.setItem('persistCode', file)
|
||||
}, file)
|
||||
@ -260,7 +259,6 @@ test.describe('Prompt-to-edit tests', { tag: '@skipWin' }, () => {
|
||||
page,
|
||||
scene,
|
||||
}) => {
|
||||
test.fixme(orRunWhenFullSuiteEnabled())
|
||||
const body1CapCoords = { x: 571, y: 311 }
|
||||
const body2WallCoords = { x: 620, y: 152 }
|
||||
const [clickBody1Cap] = scene.makeMouseHelpers(
|
||||
|
@ -1336,7 +1336,7 @@ part001 = startSketchOn(XZ)
|
||||
const isObj = lineOfInterest.includes('{ angle = 3,')
|
||||
test(`${lineOfInterest}${isObj ? '-[obj-input]' : ''}${
|
||||
doesHaveTagOutsideSketch ? '-[tagOutsideSketch]' : ''
|
||||
}`, async ({ page, editor, homePage }) => {
|
||||
}`, async ({ page, editor, scene, cmdBar, homePage }) => {
|
||||
await page.addInitScript(
|
||||
async ({ lineToBeDeleted, extraLine }) => {
|
||||
localStorage.setItem(
|
||||
@ -1359,7 +1359,7 @@ part001 = startSketchOn(XZ)
|
||||
await page.setBodyDimensions({ width: 1200, height: 500 })
|
||||
|
||||
await homePage.goToModelingScene()
|
||||
await u.waitForPageLoad()
|
||||
await scene.settled(cmdBar)
|
||||
await page.waitForTimeout(1000)
|
||||
|
||||
await expect
|
||||
@ -1401,7 +1401,17 @@ part001 = startSketchOn(XZ)
|
||||
]
|
||||
|
||||
await page.mouse.move(hoverPos.x + x, hoverPos.y + y)
|
||||
await page.mouse.move(hoverPos.x, hoverPos.y, { steps: 5 })
|
||||
await wiggleMove(
|
||||
page,
|
||||
hoverPos.x,
|
||||
hoverPos.y,
|
||||
20,
|
||||
Math.sqrt(x * x + y * y),
|
||||
ang,
|
||||
10,
|
||||
5,
|
||||
`[data-overlay-toolbar-index="0"]`
|
||||
)
|
||||
|
||||
await editor.expectEditor.toContain(lineOfInterest, {
|
||||
shouldNormalise: true,
|
||||
@ -1414,7 +1424,17 @@ part001 = startSketchOn(XZ)
|
||||
await page.getByText('Cancel').click()
|
||||
|
||||
await page.mouse.move(hoverPos.x + x, hoverPos.y + y)
|
||||
await page.mouse.move(hoverPos.x, hoverPos.y, { steps: 5 })
|
||||
await wiggleMove(
|
||||
page,
|
||||
hoverPos.x,
|
||||
hoverPos.y,
|
||||
20,
|
||||
Math.sqrt(x * x + y * y),
|
||||
ang,
|
||||
10,
|
||||
5,
|
||||
`[data-overlay-toolbar-index="0"]`
|
||||
)
|
||||
|
||||
await editor.expectEditor.toContain(lineOfInterest, {
|
||||
shouldNormalise: true,
|
||||
|
@ -33,12 +33,10 @@ win:
|
||||
- x64
|
||||
- arm64
|
||||
signtoolOptions:
|
||||
certificateSha1: F4C9A52FF7BC26EE5E054946F6B11DEEA94C748D
|
||||
sign: "./scripts/sign-win.js"
|
||||
signingHashAlgorithms:
|
||||
- sha256
|
||||
publisherName: "KittyCAD Inc"
|
||||
certificateSubjectName: "KittyCAD Inc"
|
||||
rfc3161TimeStampServer: http://timestamp.digicert.com
|
||||
publisherName: "KittyCAD Inc" # needs to be exactly like on Digicert
|
||||
icon: "assets/icon.ico"
|
||||
fileAssociations:
|
||||
- ext: kcl
|
||||
|
4
rust/Cargo.lock
generated
4
rust/Cargo.lock
generated
@ -2033,9 +2033,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "kittycad-modeling-cmds"
|
||||
version = "0.2.110"
|
||||
version = "0.2.108"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "bdfd16800a12a2eaefff53958bd871875c246e669274269f7caefc25d19641ad"
|
||||
checksum = "58f5fbcfb0fe3384592829cd1a5109aa45fb6a3ffc5ff2d164d2fd528ffd4641"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"chrono",
|
||||
|
@ -36,7 +36,7 @@ dashmap = { version = "6.1.0" }
|
||||
http = "1"
|
||||
indexmap = "2.7.0"
|
||||
kittycad = { version = "0.3.36", default-features = false, features = ["js", "requests"] }
|
||||
kittycad-modeling-cmds = { version = "0.2.110", features = ["ts-rs", "websocket"] }
|
||||
kittycad-modeling-cmds = { version = "0.2.108", features = ["ts-rs", "websocket"] }
|
||||
lazy_static = "1.5.0"
|
||||
miette = "7.5.0"
|
||||
pyo3 = { version = "0.24.0" }
|
||||
|
@ -13,7 +13,6 @@ redo-kcl-stdlib-docs-no-imgs:
|
||||
# Then run the stdlib docs generation
|
||||
redo-kcl-stdlib-docs:
|
||||
TWENTY_TWENTY=overwrite {{cnr}} -p kcl-lib --no-fail-fast -- kcl_test_example
|
||||
TWENTY_TWENTY=overwrite {{cnr}} --workspace --no-fail-fast docs::kcl_doc::test::test_examples
|
||||
EXPECTORATE=overwrite {{cnr}} -p kcl-lib --no-fail-fast -- docs::gen_std_tests::test_generate_stdlib
|
||||
|
||||
# Copy a test KCL file from executor tests into a new simulation test.
|
||||
|
@ -10,7 +10,6 @@ use kcmc::{
|
||||
ok_response::OkModelingCmdResponse,
|
||||
output::ExtrusionFaceInfo,
|
||||
shared::ExtrusionFaceCapType,
|
||||
shared::Opposite,
|
||||
websocket::{ModelingCmdReq, OkWebSocketResponseData},
|
||||
ModelingCmd,
|
||||
};
|
||||
@ -31,22 +30,10 @@ use crate::{
|
||||
pub async fn extrude(exec_state: &mut ExecState, args: Args) -> Result<KclValue, KclError> {
|
||||
let sketches = args.get_unlabeled_kw_arg_typed("sketches", &RuntimeType::sketches(), exec_state)?;
|
||||
let length = args.get_kw_arg("length")?;
|
||||
let symmetric = args.get_kw_arg_opt("symmetric")?;
|
||||
let bidirectional_length = args.get_kw_arg_opt("bidirectionalLength")?;
|
||||
let tag_start = args.get_kw_arg_opt("tagStart")?;
|
||||
let tag_end = args.get_kw_arg_opt("tagEnd")?;
|
||||
|
||||
let result = inner_extrude(
|
||||
sketches,
|
||||
length,
|
||||
symmetric,
|
||||
bidirectional_length,
|
||||
tag_start,
|
||||
tag_end,
|
||||
exec_state,
|
||||
args,
|
||||
)
|
||||
.await?;
|
||||
let result = inner_extrude(sketches, length, tag_start, tag_end, exec_state, args).await?;
|
||||
|
||||
Ok(result.into())
|
||||
}
|
||||
@ -100,50 +87,6 @@ pub async fn extrude(exec_state: &mut ExecState, args: Args) -> Result<KclValue,
|
||||
///
|
||||
/// example = extrude(exampleSketch, length = 10)
|
||||
/// ```
|
||||
///
|
||||
/// ```no_run
|
||||
/// exampleSketch = startSketchOn('XZ')
|
||||
/// |> startProfileAt([-10, 0], %)
|
||||
/// |> arc({
|
||||
/// angleStart = 120,
|
||||
/// angleEnd = -60,
|
||||
/// radius = 5,
|
||||
/// }, %)
|
||||
/// |> line(end = [10, 0])
|
||||
/// |> line(end = [5, 0])
|
||||
/// |> bezierCurve({
|
||||
/// control1 = [-3, 0],
|
||||
/// control2 = [2, 10],
|
||||
/// to = [-5, 10],
|
||||
/// }, %)
|
||||
/// |> line(end = [-4, 10])
|
||||
/// |> line(end = [-5, -2])
|
||||
/// |> close()
|
||||
///
|
||||
/// example = extrude(exampleSketch, length = 20, symmetric = true)
|
||||
/// ```
|
||||
///
|
||||
/// ```no_run
|
||||
/// exampleSketch = startSketchOn('XZ')
|
||||
/// |> startProfileAt([-10, 0], %)
|
||||
/// |> arc({
|
||||
/// angleStart = 120,
|
||||
/// angleEnd = -60,
|
||||
/// radius = 5,
|
||||
/// }, %)
|
||||
/// |> line(end = [10, 0])
|
||||
/// |> line(end = [5, 0])
|
||||
/// |> bezierCurve({
|
||||
/// control1 = [-3, 0],
|
||||
/// control2 = [2, 10],
|
||||
/// to = [-5, 10],
|
||||
/// }, %)
|
||||
/// |> line(end = [-4, 10])
|
||||
/// |> line(end = [-5, -2])
|
||||
/// |> close()
|
||||
///
|
||||
/// example = extrude(exampleSketch, length = 10, bidirectionalLength = 50)
|
||||
/// ```
|
||||
#[stdlib {
|
||||
name = "extrude",
|
||||
feature_tree_operation = true,
|
||||
@ -152,9 +95,6 @@ pub async fn extrude(exec_state: &mut ExecState, args: Args) -> Result<KclValue,
|
||||
args = {
|
||||
sketches = { docs = "Which sketch or sketches should be extruded"},
|
||||
length = { docs = "How far to extrude the given sketches"},
|
||||
symmetric = { docs = "If true, the extrusion will happen symmetrically around the sketch. Otherwise, the
|
||||
extrusion will happen on only one side of the sketch." },
|
||||
bidirectional_length = { docs = "If specified, will also extrude in the opposite direction to 'distance' to the specified distance. If 'symmetric' is true, this value is ignored."},
|
||||
tag_start = { docs = "A named tag for the face at the start of the extrusion, i.e. the original sketch" },
|
||||
tag_end = { docs = "A named tag for the face at the end of the extrusion, i.e. the new face created by extruding the original sketch" },
|
||||
}
|
||||
@ -163,8 +103,6 @@ pub async fn extrude(exec_state: &mut ExecState, args: Args) -> Result<KclValue,
|
||||
async fn inner_extrude(
|
||||
sketches: Vec<Sketch>,
|
||||
length: f64,
|
||||
symmetric: Option<bool>,
|
||||
bidirectional_length: Option<f64>,
|
||||
tag_start: Option<TagNode>,
|
||||
tag_end: Option<TagNode>,
|
||||
exec_state: &mut ExecState,
|
||||
@ -172,25 +110,6 @@ async fn inner_extrude(
|
||||
) -> Result<Vec<Solid>, KclError> {
|
||||
// Extrude the element(s).
|
||||
let mut solids = Vec::new();
|
||||
|
||||
if symmetric.unwrap_or(false) && bidirectional_length.is_some() {
|
||||
return Err(KclError::Semantic(KclErrorDetails {
|
||||
source_ranges: vec![args.source_range],
|
||||
message: "You cannot give both `symmetric` and `bidirectional` params, you have to choose one or the other"
|
||||
.to_owned(),
|
||||
}));
|
||||
}
|
||||
|
||||
let bidirection = bidirectional_length.map(LengthUnit);
|
||||
|
||||
let opposite = match (symmetric, bidirection) {
|
||||
(Some(true), _) => Opposite::Symmetric,
|
||||
(None, None) => Opposite::None,
|
||||
(Some(false), None) => Opposite::None,
|
||||
(None, Some(length)) => Opposite::Other(length),
|
||||
(Some(false), Some(length)) => Opposite::Other(length),
|
||||
};
|
||||
|
||||
for sketch in &sketches {
|
||||
let id = exec_state.next_uuid();
|
||||
args.batch_modeling_cmds(&sketch.build_sketch_mode_cmds(
|
||||
@ -201,7 +120,6 @@ async fn inner_extrude(
|
||||
target: sketch.id.into(),
|
||||
distance: LengthUnit(length),
|
||||
faces: Default::default(),
|
||||
opposite: opposite.clone(),
|
||||
}),
|
||||
},
|
||||
))
|
||||
|
@ -1,7 +1,7 @@
|
||||
//! Standard library revolution surfaces.
|
||||
|
||||
use anyhow::Result;
|
||||
use kcmc::{each_cmd as mcmd, length_unit::LengthUnit, shared::Angle, shared::Opposite, ModelingCmd};
|
||||
use kcmc::{each_cmd as mcmd, length_unit::LengthUnit, shared::Angle, ModelingCmd};
|
||||
use kittycad_modeling_cmds::{self as kcmc, shared::Point3d};
|
||||
|
||||
use super::DEFAULT_TOLERANCE;
|
||||
@ -30,22 +30,8 @@ pub async fn revolve(exec_state: &mut ExecState, args: Args) -> Result<KclValue,
|
||||
let tolerance = args.get_kw_arg_opt("tolerance")?;
|
||||
let tag_start = args.get_kw_arg_opt("tagStart")?;
|
||||
let tag_end = args.get_kw_arg_opt("tagEnd")?;
|
||||
let symmetric = args.get_kw_arg_opt("symmetric")?;
|
||||
let bidirectional_angle = args.get_kw_arg_opt("bidirectionalAngle")?;
|
||||
|
||||
let value = inner_revolve(
|
||||
sketches,
|
||||
axis,
|
||||
angle,
|
||||
tolerance,
|
||||
tag_start,
|
||||
tag_end,
|
||||
symmetric,
|
||||
bidirectional_angle,
|
||||
exec_state,
|
||||
args,
|
||||
)
|
||||
.await?;
|
||||
let value = inner_revolve(sketches, axis, angle, tolerance, tag_start, tag_end, exec_state, args).await?;
|
||||
Ok(value.into())
|
||||
}
|
||||
|
||||
@ -57,8 +43,6 @@ async fn inner_revolve(
|
||||
tolerance: Option<f64>,
|
||||
tag_start: Option<TagNode>,
|
||||
tag_end: Option<TagNode>,
|
||||
symmetric: Option<bool>,
|
||||
bidirectional_angle: Option<f64>,
|
||||
exec_state: &mut ExecState,
|
||||
args: Args,
|
||||
) -> Result<Vec<Solid>, KclError> {
|
||||
@ -74,54 +58,8 @@ async fn inner_revolve(
|
||||
}
|
||||
}
|
||||
|
||||
if let Some(bidirectional_angle) = bidirectional_angle {
|
||||
// Return an error if the angle is zero.
|
||||
// We don't use validate() here because we want to return a specific error message that is
|
||||
// nice and we use the other data in the docs, so we still need use the derive above for the json schema.
|
||||
if !(-360.0..=360.0).contains(&bidirectional_angle) || bidirectional_angle == 0.0 {
|
||||
return Err(KclError::Semantic(KclErrorDetails {
|
||||
message: format!(
|
||||
"Expected bidirectional angle to be between -360 and 360 and not 0, found `{}`",
|
||||
bidirectional_angle
|
||||
),
|
||||
source_ranges: vec![args.source_range],
|
||||
}));
|
||||
}
|
||||
|
||||
if let Some(angle) = angle {
|
||||
let ang = angle.signum() * bidirectional_angle + angle;
|
||||
if !(-360.0..=360.0).contains(&ang) {
|
||||
return Err(KclError::Semantic(KclErrorDetails {
|
||||
message: format!(
|
||||
"Combined angle and bidirectional must be between -360 and 360, found '{}'",
|
||||
ang
|
||||
),
|
||||
source_ranges: vec![args.source_range],
|
||||
}));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if symmetric.unwrap_or(false) && bidirectional_angle.is_some() {
|
||||
return Err(KclError::Semantic(KclErrorDetails {
|
||||
source_ranges: vec![args.source_range],
|
||||
message: "You cannot give both `symmetric` and `bidirectional` params, you have to choose one or the other"
|
||||
.to_owned(),
|
||||
}));
|
||||
}
|
||||
|
||||
let angle = Angle::from_degrees(angle.unwrap_or(360.0));
|
||||
|
||||
let bidirectional_angle = bidirectional_angle.map(Angle::from_degrees);
|
||||
|
||||
let opposite = match (symmetric, bidirectional_angle) {
|
||||
(Some(true), _) => Opposite::Symmetric,
|
||||
(None, None) => Opposite::None,
|
||||
(Some(false), None) => Opposite::None,
|
||||
(None, Some(angle)) => Opposite::Other(angle),
|
||||
(Some(false), Some(angle)) => Opposite::Other(angle),
|
||||
};
|
||||
|
||||
let mut solids = Vec::new();
|
||||
for sketch in &sketches {
|
||||
let id = exec_state.next_uuid();
|
||||
@ -145,7 +83,6 @@ async fn inner_revolve(
|
||||
},
|
||||
tolerance: LengthUnit(tolerance.unwrap_or(DEFAULT_TOLERANCE)),
|
||||
axis_is_2d: true,
|
||||
opposite: opposite.clone(),
|
||||
}),
|
||||
)
|
||||
.await?;
|
||||
@ -159,7 +96,6 @@ async fn inner_revolve(
|
||||
target: sketch.id.into(),
|
||||
edge_id,
|
||||
tolerance: LengthUnit(tolerance.unwrap_or(DEFAULT_TOLERANCE)),
|
||||
opposite: opposite.clone(),
|
||||
}),
|
||||
)
|
||||
.await?;
|
||||
|
@ -585,32 +585,6 @@ export fn helix(
|
||||
/// |> circle(center = [-10, 10], radius = 4)
|
||||
/// |> revolve(angle = 90, axis = revolveAxis)
|
||||
/// ```
|
||||
///
|
||||
/// ```
|
||||
/// // Symmetrically revolve around a path.
|
||||
///
|
||||
/// profile001 = startSketchOn(XY)
|
||||
/// |> startProfileAt([0, 0], %)
|
||||
/// |> line(end = [0, 20], tag = $revolveAxis)
|
||||
/// |> line(end = [20, 0])
|
||||
///
|
||||
/// sketch001 = startSketchOn(XY)
|
||||
/// |> circle(center = [-10, 10], radius = 4)
|
||||
/// |> revolve(angle = 90, axis = revolveAxis, symmetric = true)
|
||||
/// ```
|
||||
///
|
||||
/// ```
|
||||
/// // Bidirectional revolve around a path.
|
||||
///
|
||||
/// profile001 = startSketchOn(XY)
|
||||
/// |> startProfileAt([0, 0], %)
|
||||
/// |> line(end = [0, 20], tag = $revolveAxis)
|
||||
/// |> line(end = [20, 0])
|
||||
///
|
||||
/// sketch001 = startSketchOn(XY)
|
||||
/// |> circle(center = [-10, 10], radius = 4)
|
||||
/// |> revolve(angle = 90, axis = revolveAxis, bidirectionalAngle = 50)
|
||||
/// ```
|
||||
@(impl = std_rust)
|
||||
export fn revolve(
|
||||
/// The sketch or set of sketches that should be revolved
|
||||
@ -621,10 +595,6 @@ export fn revolve(
|
||||
angle?: number(deg),
|
||||
/// Tolerance for the revolve operation.
|
||||
tolerance?: number(mm),
|
||||
/// If true, the extrusion will happen symmetrically around the sketch. Otherwise, the extrusion will happen on only one side of the sketch.
|
||||
symmetric?: bool,
|
||||
/// If specified, will also revolve in the opposite direction to 'angle' to the specified angle. If 'symmetric' is true, this value is ignored.
|
||||
bidirectionalAngle?: number(deg),
|
||||
/// A named tag for the face at the start of the revolve, i.e. the original sketch.
|
||||
tagStart?: tag,
|
||||
/// A named tag for the face at the end of the revolve.
|
||||
|
@ -213,8 +213,7 @@ description: Artifact commands angled_line.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 4.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -196,8 +196,7 @@ description: Artifact commands artifact_graph_example_code1.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -10.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -433,8 +432,7 @@ description: Artifact commands artifact_graph_example_code1.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 5.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -179,8 +179,7 @@ description: Artifact commands artifact_graph_sketch_on_face_etc.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 6.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -384,8 +383,7 @@ description: Artifact commands artifact_graph_sketch_on_face_etc.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 5.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -589,8 +587,7 @@ description: Artifact commands artifact_graph_sketch_on_face_etc.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 4.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -794,8 +791,7 @@ description: Artifact commands artifact_graph_sketch_on_face_etc.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 3.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -212,8 +212,7 @@ description: Artifact commands assembly_mixed_units_cubes.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 5.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -495,8 +494,7 @@ description: Artifact commands assembly_mixed_units_cubes.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 5.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -179,8 +179,7 @@ description: Artifact commands basic_fillet_cube_close_opposite.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 10.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -179,8 +179,7 @@ description: Artifact commands basic_fillet_cube_end.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 10.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -179,8 +179,7 @@ description: Artifact commands basic_fillet_cube_next_adjacent.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 10.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -179,8 +179,7 @@ description: Artifact commands basic_fillet_cube_previous_adjacent.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 10.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -179,8 +179,7 @@ description: Artifact commands basic_fillet_cube_start.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 10.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -162,8 +162,7 @@ description: Artifact commands big_number_angle_to_match_length_x.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 10.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -162,8 +162,7 @@ description: Artifact commands big_number_angle_to_match_length_y.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 10.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -153,8 +153,7 @@ description: Artifact commands circle_three_point.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 10.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -179,8 +179,7 @@ description: Artifact commands circular_pattern3d_a_pattern.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 1.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -179,8 +179,7 @@ description: Artifact commands crazy_multi_profile.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 20.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -744,8 +743,7 @@ description: Artifact commands crazy_multi_profile.kcl
|
||||
"unit": "degrees",
|
||||
"value": 45.0
|
||||
},
|
||||
"tolerance": 0.0000001,
|
||||
"opposite": "None"
|
||||
"tolerance": 0.0000001
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -844,8 +842,7 @@ description: Artifact commands crazy_multi_profile.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 4.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1456,8 +1453,7 @@ description: Artifact commands crazy_multi_profile.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 2.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1575,8 +1571,7 @@ description: Artifact commands crazy_multi_profile.kcl
|
||||
"unit": "degrees",
|
||||
"value": 45.0
|
||||
},
|
||||
"tolerance": 0.0000001,
|
||||
"opposite": "None"
|
||||
"tolerance": 0.0000001
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -196,8 +196,7 @@ description: Artifact commands cube.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 40.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -196,8 +196,7 @@ description: Artifact commands cube_with_error.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 40.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -306,8 +306,7 @@ description: Artifact commands fillet-and-shell.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 8.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -715,8 +714,7 @@ description: Artifact commands fillet-and-shell.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 4.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1044,8 +1042,7 @@ description: Artifact commands fillet-and-shell.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 4.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1373,8 +1370,7 @@ description: Artifact commands fillet-and-shell.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 4.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1702,8 +1698,7 @@ description: Artifact commands fillet-and-shell.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 4.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -255,8 +255,7 @@ description: Artifact commands flush_batch_on_end.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 1.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -179,8 +179,7 @@ description: Artifact commands function_sketch.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 3.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -179,8 +179,7 @@ description: Artifact commands function_sketch_with_position.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 3.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -153,8 +153,7 @@ description: Artifact commands helix_ccw.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 10.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -766,8 +766,7 @@ description: Artifact commands i_shape.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 3.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -169,8 +169,7 @@ description: Artifact commands import_whole.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 10.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -179,8 +179,7 @@ description: Artifact commands intersect_cubes.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 10.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -437,8 +436,7 @@ description: Artifact commands intersect_cubes.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 10.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -1478,8 +1478,7 @@ description: Artifact commands 80-20-rail.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 48.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -269,8 +269,7 @@ description: Artifact commands ball-bearing.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.313,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -459,8 +458,7 @@ description: Artifact commands ball-bearing.kcl
|
||||
"unit": "degrees",
|
||||
"value": 360.0
|
||||
},
|
||||
"tolerance": 0.0000001,
|
||||
"opposite": "None"
|
||||
"tolerance": 0.0000001
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -697,8 +695,7 @@ description: Artifact commands ball-bearing.kcl
|
||||
"unit": "degrees",
|
||||
"value": 360.0
|
||||
},
|
||||
"tolerance": 0.0000001,
|
||||
"opposite": "None"
|
||||
"tolerance": 0.0000001
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -941,8 +938,7 @@ description: Artifact commands ball-bearing.kcl
|
||||
"unit": "degrees",
|
||||
"value": 36.0
|
||||
},
|
||||
"tolerance": 0.0000001,
|
||||
"opposite": "None"
|
||||
"tolerance": 0.0000001
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1235,8 +1231,7 @@ description: Artifact commands ball-bearing.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.313,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -476,8 +476,7 @@ description: Artifact commands bench.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 2.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1343,8 +1342,7 @@ description: Artifact commands bench.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -2.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -2250,8 +2248,7 @@ description: Artifact commands bench.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 2.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -3092,8 +3089,7 @@ description: Artifact commands bench.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -2.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -3999,8 +3995,7 @@ description: Artifact commands bench.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 2.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -4841,8 +4836,7 @@ description: Artifact commands bench.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -2.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -5553,8 +5547,7 @@ description: Artifact commands bench.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 56.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -5920,8 +5913,7 @@ description: Artifact commands bench.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 56.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -6352,8 +6344,7 @@ description: Artifact commands bench.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 60.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -6523,8 +6514,7 @@ description: Artifact commands bench.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 60.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -6694,8 +6684,7 @@ description: Artifact commands bench.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 60.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -7097,8 +7086,7 @@ description: Artifact commands bench.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 60.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -7268,8 +7256,7 @@ description: Artifact commands bench.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 60.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -230,8 +230,7 @@ description: Artifact commands bracket.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 6.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -701,8 +700,7 @@ description: Artifact commands bracket.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.361324026261472,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -768,8 +766,7 @@ description: Artifact commands bracket.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.361324026261472,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -835,8 +832,7 @@ description: Artifact commands bracket.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.361324026261472,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -902,8 +898,7 @@ description: Artifact commands bracket.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.361324026261472,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1081,8 +1076,7 @@ description: Artifact commands bracket.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.45132402626147194,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1148,8 +1142,7 @@ description: Artifact commands bracket.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.45132402626147194,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -169,8 +169,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.25,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -325,8 +324,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -485,8 +483,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.75,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -552,8 +549,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.75,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -619,8 +615,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.75,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -686,8 +681,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.75,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -753,8 +747,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.75,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -977,8 +970,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1116,8 +1108,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.25,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1276,8 +1267,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.25,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1343,8 +1333,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.25,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1410,8 +1399,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.25,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1477,8 +1465,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.25,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1544,8 +1531,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.25,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1704,8 +1690,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1771,8 +1756,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1838,8 +1822,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1905,8 +1888,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1972,8 +1954,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -2039,8 +2020,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -2106,8 +2086,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -2173,8 +2152,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -2240,8 +2218,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -2307,8 +2284,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -2374,8 +2350,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -2441,8 +2416,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -2508,8 +2482,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -2575,8 +2548,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -2642,8 +2614,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -2709,8 +2680,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -2912,8 +2882,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.125,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -3039,8 +3008,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.125,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -3166,8 +3134,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.125,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -3293,8 +3260,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.125,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -3420,8 +3386,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.125,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -3683,8 +3648,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.125,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -3810,8 +3774,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.125,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -3937,8 +3900,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.125,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -4064,8 +4026,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.125,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -4191,8 +4152,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.125,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -4730,8 +4690,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.475,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -4979,8 +4938,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.95,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -5159,8 +5117,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.95,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -5226,8 +5183,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.95,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -5293,8 +5249,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.95,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -5360,8 +5315,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.95,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -5427,8 +5381,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.95,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -5587,8 +5540,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.475,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -5654,8 +5606,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.475,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -5721,8 +5672,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.475,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -5788,8 +5738,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.475,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -5855,8 +5804,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.475,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -6163,8 +6111,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"unit": "degrees",
|
||||
"value": 360.0
|
||||
},
|
||||
"tolerance": 0.0000001,
|
||||
"opposite": "None"
|
||||
"tolerance": 0.0000001
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -6456,8 +6403,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"unit": "degrees",
|
||||
"value": 360.0
|
||||
},
|
||||
"tolerance": 0.0000001,
|
||||
"opposite": "None"
|
||||
"tolerance": 0.0000001
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -6761,8 +6707,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.95,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -7179,8 +7124,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.95,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -7898,8 +7842,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"unit": "degrees",
|
||||
"value": 360.0
|
||||
},
|
||||
"tolerance": 0.0000001,
|
||||
"opposite": "None"
|
||||
"tolerance": 0.0000001
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -8674,8 +8617,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"unit": "degrees",
|
||||
"value": 360.0
|
||||
},
|
||||
"tolerance": 0.0000001,
|
||||
"opposite": "None"
|
||||
"tolerance": 0.0000001
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -9291,8 +9233,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"unit": "degrees",
|
||||
"value": -70.0
|
||||
},
|
||||
"tolerance": 0.0000001,
|
||||
"opposite": "None"
|
||||
"tolerance": 0.0000001
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -10017,8 +9958,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
||||
"unit": "degrees",
|
||||
"value": 360.0
|
||||
},
|
||||
"tolerance": 0.0000001,
|
||||
"opposite": "None"
|
||||
"tolerance": 0.0000001
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -413,8 +413,7 @@ description: Artifact commands color-cube.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 1.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -680,8 +679,7 @@ description: Artifact commands color-cube.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 1.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -947,8 +945,7 @@ description: Artifact commands color-cube.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 1.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1214,8 +1211,7 @@ description: Artifact commands color-cube.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 1.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1481,8 +1477,7 @@ description: Artifact commands color-cube.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 1.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1748,8 +1743,7 @@ description: Artifact commands color-cube.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 1.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -382,8 +382,7 @@ description: Artifact commands dodecahedron.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 5.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -533,8 +532,7 @@ description: Artifact commands dodecahedron.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 5.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -462,8 +462,7 @@ description: Artifact commands dual-basin-utility-sink.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 834.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -593,8 +592,7 @@ description: Artifact commands dual-basin-utility-sink.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 834.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -724,8 +722,7 @@ description: Artifact commands dual-basin-utility-sink.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 834.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -855,8 +852,7 @@ description: Artifact commands dual-basin-utility-sink.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 834.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -986,8 +982,7 @@ description: Artifact commands dual-basin-utility-sink.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 834.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1117,8 +1112,7 @@ description: Artifact commands dual-basin-utility-sink.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 834.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1248,8 +1242,7 @@ description: Artifact commands dual-basin-utility-sink.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 834.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1379,8 +1372,7 @@ description: Artifact commands dual-basin-utility-sink.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 834.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1857,8 +1849,7 @@ description: Artifact commands dual-basin-utility-sink.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 13.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1988,8 +1979,7 @@ description: Artifact commands dual-basin-utility-sink.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 13.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -2119,8 +2109,7 @@ description: Artifact commands dual-basin-utility-sink.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 13.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -2250,8 +2239,7 @@ description: Artifact commands dual-basin-utility-sink.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 13.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -2381,8 +2369,7 @@ description: Artifact commands dual-basin-utility-sink.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 13.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -2512,8 +2499,7 @@ description: Artifact commands dual-basin-utility-sink.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 13.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -2802,8 +2788,7 @@ description: Artifact commands dual-basin-utility-sink.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 13.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -2933,8 +2918,7 @@ description: Artifact commands dual-basin-utility-sink.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 13.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -3411,8 +3395,7 @@ description: Artifact commands dual-basin-utility-sink.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 671.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -3542,8 +3525,7 @@ description: Artifact commands dual-basin-utility-sink.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 671.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -3673,8 +3655,7 @@ description: Artifact commands dual-basin-utility-sink.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 671.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -3804,8 +3785,7 @@ description: Artifact commands dual-basin-utility-sink.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 671.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -3935,8 +3915,7 @@ description: Artifact commands dual-basin-utility-sink.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 671.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -4066,8 +4045,7 @@ description: Artifact commands dual-basin-utility-sink.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 671.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -4395,8 +4373,7 @@ description: Artifact commands dual-basin-utility-sink.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -13.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -4526,8 +4503,7 @@ description: Artifact commands dual-basin-utility-sink.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -13.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -4816,8 +4792,7 @@ description: Artifact commands dual-basin-utility-sink.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -13.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -4947,8 +4922,7 @@ description: Artifact commands dual-basin-utility-sink.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -13.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -5236,8 +5210,7 @@ description: Artifact commands dual-basin-utility-sink.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -2.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -5518,8 +5491,7 @@ description: Artifact commands dual-basin-utility-sink.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 200.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -5645,8 +5617,7 @@ description: Artifact commands dual-basin-utility-sink.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 200.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -5927,8 +5898,7 @@ description: Artifact commands dual-basin-utility-sink.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -200.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -6054,8 +6024,7 @@ description: Artifact commands dual-basin-utility-sink.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -200.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -6499,8 +6468,7 @@ description: Artifact commands dual-basin-utility-sink.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 667.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -6630,8 +6598,7 @@ description: Artifact commands dual-basin-utility-sink.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 667.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -6761,8 +6728,7 @@ description: Artifact commands dual-basin-utility-sink.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 667.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -6892,8 +6858,7 @@ description: Artifact commands dual-basin-utility-sink.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 667.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -7023,8 +6988,7 @@ description: Artifact commands dual-basin-utility-sink.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 667.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -7154,8 +7118,7 @@ description: Artifact commands dual-basin-utility-sink.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 667.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -7444,8 +7407,7 @@ description: Artifact commands dual-basin-utility-sink.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 667.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -7575,8 +7537,7 @@ description: Artifact commands dual-basin-utility-sink.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 667.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -204,8 +204,7 @@ description: Artifact commands enclosure.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 70.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -631,8 +630,7 @@ description: Artifact commands enclosure.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 67.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -917,8 +915,7 @@ description: Artifact commands enclosure.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 67.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1203,8 +1200,7 @@ description: Artifact commands enclosure.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 67.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1489,8 +1485,7 @@ description: Artifact commands enclosure.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 67.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -2100,8 +2095,7 @@ description: Artifact commands enclosure.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 3.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -2870,8 +2864,7 @@ description: Artifact commands enclosure.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 3.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -2728,8 +2728,7 @@ description: Artifact commands exhaust-manifold.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.125,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -355,8 +355,7 @@ description: Artifact commands flange.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.625,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -574,8 +573,7 @@ description: Artifact commands flange.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.1279999999999999,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -713,8 +711,7 @@ description: Artifact commands flange.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.06,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -852,8 +849,7 @@ description: Artifact commands flange.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.813,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -255,8 +255,7 @@ description: Artifact commands focusrite-scarlett-mounting-bracket.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 88.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -727,8 +726,7 @@ description: Artifact commands focusrite-scarlett-mounting-bracket.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -4.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1183,8 +1181,7 @@ description: Artifact commands focusrite-scarlett-mounting-bracket.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -4.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1528,8 +1525,7 @@ description: Artifact commands focusrite-scarlett-mounting-bracket.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 104.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1766,8 +1762,7 @@ description: Artifact commands focusrite-scarlett-mounting-bracket.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 104.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -620,8 +620,7 @@ description: Artifact commands food-service-spatula.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 3.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1223,8 +1222,7 @@ description: Artifact commands food-service-spatula.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 15.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1678,8 +1676,7 @@ description: Artifact commands food-service-spatula.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -150.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1999,8 +1996,7 @@ description: Artifact commands food-service-spatula.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -30.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -202,8 +202,7 @@ description: Artifact commands french-press.kcl
|
||||
"unit": "degrees",
|
||||
"value": 360.0
|
||||
},
|
||||
"tolerance": 0.0000001,
|
||||
"opposite": "None"
|
||||
"tolerance": 0.0000001
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -722,8 +721,7 @@ description: Artifact commands french-press.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.75,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1229,8 +1227,7 @@ description: Artifact commands french-press.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.05,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1423,8 +1420,7 @@ description: Artifact commands french-press.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.05,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1530,8 +1526,7 @@ description: Artifact commands french-press.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.05,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1637,8 +1632,7 @@ description: Artifact commands french-press.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.05,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1924,8 +1918,7 @@ description: Artifact commands french-press.kcl
|
||||
"unit": "degrees",
|
||||
"value": 360.0
|
||||
},
|
||||
"tolerance": 0.0000001,
|
||||
"opposite": "None"
|
||||
"tolerance": 0.0000001
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -2280,8 +2273,7 @@ description: Artifact commands french-press.kcl
|
||||
"unit": "degrees",
|
||||
"value": 360.0
|
||||
},
|
||||
"tolerance": 0.0000001,
|
||||
"opposite": "None"
|
||||
"tolerance": 0.0000001
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -2673,8 +2665,7 @@ description: Artifact commands french-press.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.05,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -2853,8 +2844,7 @@ description: Artifact commands french-press.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.05,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -2920,8 +2910,7 @@ description: Artifact commands french-press.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.05,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -2987,8 +2976,7 @@ description: Artifact commands french-press.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.05,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -3054,8 +3042,7 @@ description: Artifact commands french-press.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.05,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -3121,8 +3108,7 @@ description: Artifact commands french-press.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.05,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -3188,8 +3174,7 @@ description: Artifact commands french-press.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.05,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -3255,8 +3240,7 @@ description: Artifact commands french-press.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.05,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -3322,8 +3306,7 @@ description: Artifact commands french-press.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.05,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -3482,8 +3465,7 @@ description: Artifact commands french-press.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.05,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -3549,8 +3531,7 @@ description: Artifact commands french-press.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.05,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -3616,8 +3597,7 @@ description: Artifact commands french-press.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.05,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -3683,8 +3663,7 @@ description: Artifact commands french-press.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.05,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -3855,8 +3834,7 @@ description: Artifact commands french-press.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 7.32,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -4142,8 +4120,7 @@ description: Artifact commands french-press.kcl
|
||||
"unit": "degrees",
|
||||
"value": 360.0
|
||||
},
|
||||
"tolerance": 0.0000001,
|
||||
"opposite": "None"
|
||||
"tolerance": 0.0000001
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -4620,8 +4597,7 @@ description: Artifact commands french-press.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.65,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -187,8 +187,7 @@ description: Artifact commands gear-rack.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 5.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -513,8 +512,7 @@ description: Artifact commands gear-rack.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 5.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -2660,8 +2658,7 @@ description: Artifact commands gear-rack.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 5.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -2918,8 +2915,7 @@ description: Artifact commands gear-rack.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 5.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -161,8 +161,7 @@ description: Artifact commands gear.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 3.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -3767,8 +3766,7 @@ description: Artifact commands gear.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 3.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -3983,8 +3981,7 @@ description: Artifact commands gear.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -3.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -218,8 +218,7 @@ description: Artifact commands gridfinity-baseplate-magnets.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 34.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -546,8 +545,7 @@ description: Artifact commands gridfinity-baseplate-magnets.kcl
|
||||
"unit": "degrees",
|
||||
"value": -90.0
|
||||
},
|
||||
"tolerance": 0.0000001,
|
||||
"opposite": "None"
|
||||
"tolerance": 0.0000001
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -2854,8 +2852,7 @@ description: Artifact commands gridfinity-baseplate-magnets.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -2.4,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -3939,8 +3936,7 @@ description: Artifact commands gridfinity-baseplate-magnets.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -2.4,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -218,8 +218,7 @@ description: Artifact commands gridfinity-baseplate.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 34.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -546,8 +545,7 @@ description: Artifact commands gridfinity-baseplate.kcl
|
||||
"unit": "degrees",
|
||||
"value": -90.0
|
||||
},
|
||||
"tolerance": 0.0000001,
|
||||
"opposite": "None"
|
||||
"tolerance": 0.0000001
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -235,8 +235,7 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 34.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -580,8 +579,7 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl
|
||||
"unit": "degrees",
|
||||
"value": -90.0
|
||||
},
|
||||
"tolerance": 0.0000001,
|
||||
"opposite": "None"
|
||||
"tolerance": 0.0000001
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -872,8 +870,7 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 4.75,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1180,8 +1177,7 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -2.4,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1247,8 +1243,7 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -2.4,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1314,8 +1309,7 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -2.4,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1381,8 +1375,7 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -2.4,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -3195,8 +3188,7 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 7.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -3630,8 +3622,7 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 76.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -4044,8 +4035,7 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 118.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -4498,8 +4488,7 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl
|
||||
"unit": "degrees",
|
||||
"value": -90.0
|
||||
},
|
||||
"tolerance": 0.0000001,
|
||||
"opposite": "None"
|
||||
"tolerance": 0.0000001
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -4903,8 +4892,7 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl
|
||||
"unit": "degrees",
|
||||
"value": 90.0
|
||||
},
|
||||
"tolerance": 0.0000001,
|
||||
"opposite": "None"
|
||||
"tolerance": 0.0000001
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -235,8 +235,7 @@ description: Artifact commands gridfinity-bins.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 34.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -580,8 +579,7 @@ description: Artifact commands gridfinity-bins.kcl
|
||||
"unit": "degrees",
|
||||
"value": -90.0
|
||||
},
|
||||
"tolerance": 0.0000001,
|
||||
"opposite": "None"
|
||||
"tolerance": 0.0000001
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -872,8 +870,7 @@ description: Artifact commands gridfinity-bins.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 4.75,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1180,8 +1177,7 @@ description: Artifact commands gridfinity-bins.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -2.4,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1247,8 +1243,7 @@ description: Artifact commands gridfinity-bins.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -2.4,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1314,8 +1309,7 @@ description: Artifact commands gridfinity-bins.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -2.4,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1381,8 +1375,7 @@ description: Artifact commands gridfinity-bins.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -2.4,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -3195,8 +3188,7 @@ description: Artifact commands gridfinity-bins.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 14.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -315,8 +315,7 @@ description: Artifact commands hex-nut.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.266,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -268,8 +268,7 @@ description: Artifact commands i-beam.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 72.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -204,8 +204,7 @@ description: Artifact commands keyboard.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 13.6,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -704,8 +703,7 @@ description: Artifact commands keyboard.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.15,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -771,8 +769,7 @@ description: Artifact commands keyboard.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.15,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -838,8 +835,7 @@ description: Artifact commands keyboard.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.15,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -905,8 +901,7 @@ description: Artifact commands keyboard.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.15,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1193,8 +1188,7 @@ description: Artifact commands keyboard.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.1,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1648,8 +1642,7 @@ description: Artifact commands keyboard.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.1,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -2162,8 +2155,7 @@ description: Artifact commands keyboard.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.1,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -2617,8 +2609,7 @@ description: Artifact commands keyboard.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.1,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -3072,8 +3063,7 @@ description: Artifact commands keyboard.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.1,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -3527,8 +3517,7 @@ description: Artifact commands keyboard.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.1,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -3982,8 +3971,7 @@ description: Artifact commands keyboard.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.1,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -4437,8 +4425,7 @@ description: Artifact commands keyboard.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.1,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -4892,8 +4879,7 @@ description: Artifact commands keyboard.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.1,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -5609,8 +5595,7 @@ description: Artifact commands keyboard.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.1,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -6064,8 +6049,7 @@ description: Artifact commands keyboard.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.1,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -6519,8 +6503,7 @@ description: Artifact commands keyboard.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.1,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -7265,8 +7248,7 @@ description: Artifact commands keyboard.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.1,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -7720,8 +7702,7 @@ description: Artifact commands keyboard.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.1,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -8175,8 +8156,7 @@ description: Artifact commands keyboard.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.1,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -8950,8 +8930,7 @@ description: Artifact commands keyboard.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.1,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -9405,8 +9384,7 @@ description: Artifact commands keyboard.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.1,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -10209,8 +10187,7 @@ description: Artifact commands keyboard.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.1,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -10664,8 +10641,7 @@ description: Artifact commands keyboard.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.1,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -11119,8 +11095,7 @@ description: Artifact commands keyboard.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.1,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -11894,8 +11869,7 @@ description: Artifact commands keyboard.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.1,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -12463,8 +12437,7 @@ description: Artifact commands keyboard.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.03,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -12994,8 +12967,7 @@ description: Artifact commands keyboard.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.03,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -13285,8 +13257,7 @@ description: Artifact commands keyboard.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.03,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -13576,8 +13547,7 @@ description: Artifact commands keyboard.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.03,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -13867,8 +13837,7 @@ description: Artifact commands keyboard.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.03,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -196,8 +196,7 @@ description: Artifact commands kitt.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 18.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -438,8 +437,7 @@ description: Artifact commands kitt.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 3.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -816,8 +814,7 @@ description: Artifact commands kitt.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -2.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1218,8 +1215,7 @@ description: Artifact commands kitt.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1460,8 +1456,7 @@ description: Artifact commands kitt.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1702,8 +1697,7 @@ description: Artifact commands kitt.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1944,8 +1938,7 @@ description: Artifact commands kitt.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -2322,8 +2315,7 @@ description: Artifact commands kitt.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -2724,8 +2716,7 @@ description: Artifact commands kitt.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -2966,8 +2957,7 @@ description: Artifact commands kitt.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -3208,8 +3198,7 @@ description: Artifact commands kitt.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -3450,8 +3439,7 @@ description: Artifact commands kitt.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -3692,8 +3680,7 @@ description: Artifact commands kitt.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 3.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -3934,8 +3921,7 @@ description: Artifact commands kitt.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 1.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -4176,8 +4162,7 @@ description: Artifact commands kitt.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -2.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -4418,8 +4403,7 @@ description: Artifact commands kitt.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -2.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -4660,8 +4644,7 @@ description: Artifact commands kitt.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -2.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -4902,8 +4885,7 @@ description: Artifact commands kitt.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 4.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -5144,8 +5126,7 @@ description: Artifact commands kitt.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -2.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -5386,8 +5367,7 @@ description: Artifact commands kitt.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -2.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -5628,8 +5608,7 @@ description: Artifact commands kitt.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -2.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -5903,8 +5882,7 @@ description: Artifact commands kitt.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 3.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -6145,8 +6123,7 @@ description: Artifact commands kitt.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 3.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -6420,8 +6397,7 @@ description: Artifact commands kitt.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 3.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -6662,8 +6638,7 @@ description: Artifact commands kitt.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 3.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -6904,8 +6879,7 @@ description: Artifact commands kitt.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 2.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -7146,8 +7120,7 @@ description: Artifact commands kitt.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 2.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -7388,8 +7361,7 @@ description: Artifact commands kitt.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 2.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -7630,8 +7602,7 @@ description: Artifact commands kitt.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 2.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -7872,8 +7843,7 @@ description: Artifact commands kitt.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 2.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -8114,8 +8084,7 @@ description: Artifact commands kitt.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 2.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -8356,8 +8325,7 @@ description: Artifact commands kitt.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 2.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -8598,8 +8566,7 @@ description: Artifact commands kitt.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 2.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -8840,8 +8807,7 @@ description: Artifact commands kitt.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -2.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -9082,8 +9048,7 @@ description: Artifact commands kitt.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -2.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -9324,8 +9289,7 @@ description: Artifact commands kitt.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -2.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -9566,8 +9530,7 @@ description: Artifact commands kitt.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -2.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -9808,8 +9771,7 @@ description: Artifact commands kitt.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -2.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -10050,8 +10012,7 @@ description: Artifact commands kitt.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -2.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -10292,8 +10253,7 @@ description: Artifact commands kitt.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -2.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -10534,8 +10494,7 @@ description: Artifact commands kitt.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -2.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -10776,8 +10735,7 @@ description: Artifact commands kitt.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -2.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -11018,8 +10976,7 @@ description: Artifact commands kitt.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -2.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -187,8 +187,7 @@ description: Artifact commands lego.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 3.2,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -412,8 +411,7 @@ description: Artifact commands lego.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -1.7000000000000002,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -789,8 +787,7 @@ description: Artifact commands lego.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 1.8,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -856,8 +853,7 @@ description: Artifact commands lego.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 1.8,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -923,8 +919,7 @@ description: Artifact commands lego.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 1.8,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -990,8 +985,7 @@ description: Artifact commands lego.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 1.8,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1057,8 +1051,7 @@ description: Artifact commands lego.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 1.8,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1124,8 +1117,7 @@ description: Artifact commands lego.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 1.8,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1313,8 +1305,7 @@ description: Artifact commands lego.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 1.8,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1380,8 +1371,7 @@ description: Artifact commands lego.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 1.8,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -175,8 +175,7 @@ description: Artifact commands makeup-mirror.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 24.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -361,8 +360,7 @@ description: Artifact commands makeup-mirror.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 24.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -547,8 +545,7 @@ description: Artifact commands makeup-mirror.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 24.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -733,8 +730,7 @@ description: Artifact commands makeup-mirror.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 24.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -919,8 +915,7 @@ description: Artifact commands makeup-mirror.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 24.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1105,8 +1100,7 @@ description: Artifact commands makeup-mirror.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 24.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1291,8 +1285,7 @@ description: Artifact commands makeup-mirror.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 24.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1463,8 +1456,7 @@ description: Artifact commands makeup-mirror.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 170.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1635,8 +1627,7 @@ description: Artifact commands makeup-mirror.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 170.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1821,8 +1812,7 @@ description: Artifact commands makeup-mirror.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 10.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -2021,8 +2011,7 @@ description: Artifact commands makeup-mirror.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 10.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -657,8 +657,7 @@ description: Artifact commands mounting-plate.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -212,8 +212,7 @@ description: Artifact commands multi-axis-robot.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -499,8 +498,7 @@ description: Artifact commands multi-axis-robot.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 3.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -660,8 +658,7 @@ description: Artifact commands multi-axis-robot.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 1.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -820,8 +817,7 @@ description: Artifact commands multi-axis-robot.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -887,8 +883,7 @@ description: Artifact commands multi-axis-robot.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -954,8 +949,7 @@ description: Artifact commands multi-axis-robot.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1021,8 +1015,7 @@ description: Artifact commands multi-axis-robot.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1181,8 +1174,7 @@ description: Artifact commands multi-axis-robot.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1248,8 +1240,7 @@ description: Artifact commands multi-axis-robot.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1315,8 +1306,7 @@ description: Artifact commands multi-axis-robot.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1382,8 +1372,7 @@ description: Artifact commands multi-axis-robot.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1630,8 +1619,7 @@ description: Artifact commands multi-axis-robot.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 1.4,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1880,8 +1868,7 @@ description: Artifact commands multi-axis-robot.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 1.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -2079,8 +2066,7 @@ description: Artifact commands multi-axis-robot.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 1.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -2261,8 +2247,7 @@ description: Artifact commands multi-axis-robot.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.2,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -2328,8 +2313,7 @@ description: Artifact commands multi-axis-robot.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.2,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -2395,8 +2379,7 @@ description: Artifact commands multi-axis-robot.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.2,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -2462,8 +2445,7 @@ description: Artifact commands multi-axis-robot.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.2,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -2601,8 +2583,7 @@ description: Artifact commands multi-axis-robot.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.15,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -2800,8 +2781,7 @@ description: Artifact commands multi-axis-robot.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -1.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -3090,8 +3070,7 @@ description: Artifact commands multi-axis-robot.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -2.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -3289,8 +3268,7 @@ description: Artifact commands multi-axis-robot.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.15,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -3450,8 +3428,7 @@ description: Artifact commands multi-axis-robot.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 1.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -3632,8 +3609,7 @@ description: Artifact commands multi-axis-robot.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.15,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -3699,8 +3675,7 @@ description: Artifact commands multi-axis-robot.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.15,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -3766,8 +3741,7 @@ description: Artifact commands multi-axis-robot.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.15,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -3833,8 +3807,7 @@ description: Artifact commands multi-axis-robot.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.15,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -3900,8 +3873,7 @@ description: Artifact commands multi-axis-robot.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.15,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -3967,8 +3939,7 @@ description: Artifact commands multi-axis-robot.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.15,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -4034,8 +4005,7 @@ description: Artifact commands multi-axis-robot.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.15,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -4101,8 +4071,7 @@ description: Artifact commands multi-axis-robot.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.15,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -4261,8 +4230,7 @@ description: Artifact commands multi-axis-robot.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.15,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -4328,8 +4296,7 @@ description: Artifact commands multi-axis-robot.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.15,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -4395,8 +4362,7 @@ description: Artifact commands multi-axis-robot.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.15,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -4462,8 +4428,7 @@ description: Artifact commands multi-axis-robot.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.15,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -4601,8 +4566,7 @@ description: Artifact commands multi-axis-robot.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 1.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -4866,8 +4830,7 @@ description: Artifact commands multi-axis-robot.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 2.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -5065,8 +5028,7 @@ description: Artifact commands multi-axis-robot.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.15,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -5247,8 +5209,7 @@ description: Artifact commands multi-axis-robot.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.15,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -5314,8 +5275,7 @@ description: Artifact commands multi-axis-robot.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.15,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -5381,8 +5341,7 @@ description: Artifact commands multi-axis-robot.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.15,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -5448,8 +5407,7 @@ description: Artifact commands multi-axis-robot.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.15,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -5515,8 +5473,7 @@ description: Artifact commands multi-axis-robot.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.15,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -5582,8 +5539,7 @@ description: Artifact commands multi-axis-robot.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.15,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -5649,8 +5605,7 @@ description: Artifact commands multi-axis-robot.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.15,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -5716,8 +5671,7 @@ description: Artifact commands multi-axis-robot.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.15,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -5855,8 +5809,7 @@ description: Artifact commands multi-axis-robot.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -5994,8 +5947,7 @@ description: Artifact commands multi-axis-robot.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -6133,8 +6085,7 @@ description: Artifact commands multi-axis-robot.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.01,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -6374,8 +6325,7 @@ description: Artifact commands multi-axis-robot.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -1.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -6735,8 +6685,7 @@ description: Artifact commands multi-axis-robot.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -1.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -187,8 +187,7 @@ description: Artifact commands parametric-bearing-pillow-block.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 1.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -506,8 +505,7 @@ description: Artifact commands parametric-bearing-pillow-block.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.25,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -573,8 +571,7 @@ description: Artifact commands parametric-bearing-pillow-block.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.25,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -640,8 +637,7 @@ description: Artifact commands parametric-bearing-pillow-block.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.25,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -707,8 +703,7 @@ description: Artifact commands parametric-bearing-pillow-block.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.25,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -966,8 +961,7 @@ description: Artifact commands parametric-bearing-pillow-block.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.75,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1033,8 +1027,7 @@ description: Artifact commands parametric-bearing-pillow-block.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.75,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1100,8 +1093,7 @@ description: Artifact commands parametric-bearing-pillow-block.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.75,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1167,8 +1159,7 @@ description: Artifact commands parametric-bearing-pillow-block.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.75,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1306,8 +1297,7 @@ description: Artifact commands parametric-bearing-pillow-block.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -1.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -355,8 +355,7 @@ description: Artifact commands pipe-flange-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.69,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -574,8 +573,7 @@ description: Artifact commands pipe-flange-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.06,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -713,8 +711,7 @@ description: Artifact commands pipe-flange-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.25,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -852,8 +849,7 @@ description: Artifact commands pipe-flange-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -1.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1235,8 +1231,7 @@ description: Artifact commands pipe-flange-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.69,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1454,8 +1449,7 @@ description: Artifact commands pipe-flange-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.06,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1593,8 +1587,7 @@ description: Artifact commands pipe-flange-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.25,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1732,8 +1725,7 @@ description: Artifact commands pipe-flange-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -1.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1978,8 +1970,7 @@ description: Artifact commands pipe-flange-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.031,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -2117,8 +2108,7 @@ description: Artifact commands pipe-flange-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.031,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -2330,8 +2320,7 @@ description: Artifact commands pipe-flange-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.032,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -2469,8 +2458,7 @@ description: Artifact commands pipe-flange-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.032,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -2863,8 +2851,7 @@ description: Artifact commands pipe-flange-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.625,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -3096,8 +3083,7 @@ description: Artifact commands pipe-flange-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.46875,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -3335,8 +3321,7 @@ description: Artifact commands pipe-flange-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 2.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -3653,8 +3638,7 @@ description: Artifact commands pipe-flange-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.546875,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -3892,8 +3876,7 @@ description: Artifact commands pipe-flange-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.546875,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -4126,8 +4109,7 @@ description: Artifact commands pipe-flange-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 6.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -4265,8 +4247,7 @@ description: Artifact commands pipe-flange-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -6.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -4502,8 +4483,7 @@ description: Artifact commands pipe-flange-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 6.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -4641,8 +4621,7 @@ description: Artifact commands pipe-flange-assembly.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -6.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -253,8 +253,7 @@ description: Artifact commands pipe-with-bend.kcl
|
||||
"unit": "degrees",
|
||||
"value": 90.0
|
||||
},
|
||||
"tolerance": 0.0000001,
|
||||
"opposite": "None"
|
||||
"tolerance": 0.0000001
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -161,8 +161,7 @@ description: Artifact commands pipe.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 6.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -300,8 +299,7 @@ description: Artifact commands pipe.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -6.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -338,8 +338,7 @@ description: Artifact commands poopy-shoe.kcl
|
||||
"unit": "degrees",
|
||||
"value": 90.0
|
||||
},
|
||||
"tolerance": 0.0000001,
|
||||
"opposite": "None"
|
||||
"tolerance": 0.0000001
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -922,8 +921,7 @@ description: Artifact commands poopy-shoe.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.875,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1342,8 +1340,7 @@ description: Artifact commands poopy-shoe.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.125,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1683,8 +1680,7 @@ description: Artifact commands poopy-shoe.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.125,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -2135,8 +2131,7 @@ description: Artifact commands poopy-shoe.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.125,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -2400,8 +2395,7 @@ description: Artifact commands poopy-shoe.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.125,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -2625,8 +2619,7 @@ description: Artifact commands poopy-shoe.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 2.75,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -2883,8 +2876,7 @@ description: Artifact commands poopy-shoe.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.125,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -492,8 +492,7 @@ description: Artifact commands router-template-cross-bar.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 5.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1034,8 +1033,7 @@ description: Artifact commands router-template-cross-bar.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 13.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1276,8 +1274,7 @@ description: Artifact commands router-template-cross-bar.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 13.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1518,8 +1515,7 @@ description: Artifact commands router-template-cross-bar.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 4.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -356,8 +356,7 @@ description: Artifact commands router-template-slate.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 5.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -738,8 +737,7 @@ description: Artifact commands router-template-slate.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 7.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -980,8 +978,7 @@ description: Artifact commands router-template-slate.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 7.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -502,8 +502,7 @@ description: Artifact commands sheet-metal-bracket.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 5.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1129,8 +1128,7 @@ description: Artifact commands sheet-metal-bracket.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.125,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1196,8 +1194,7 @@ description: Artifact commands sheet-metal-bracket.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.125,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1375,8 +1372,7 @@ description: Artifact commands sheet-metal-bracket.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.125,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1442,8 +1438,7 @@ description: Artifact commands sheet-metal-bracket.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.125,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1701,8 +1696,7 @@ description: Artifact commands sheet-metal-bracket.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.125,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1768,8 +1762,7 @@ description: Artifact commands sheet-metal-bracket.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.125,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1835,8 +1828,7 @@ description: Artifact commands sheet-metal-bracket.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.125,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1902,8 +1894,7 @@ description: Artifact commands sheet-metal-bracket.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.125,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -2041,8 +2032,7 @@ description: Artifact commands sheet-metal-bracket.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.125,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -161,8 +161,7 @@ description: Artifact commands socket-head-cap-screw.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.19,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -394,8 +393,7 @@ description: Artifact commands socket-head-cap-screw.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.14250000000000002,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -633,8 +631,7 @@ description: Artifact commands socket-head-cap-screw.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 1.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -195,8 +195,7 @@ description: Artifact commands walkie-talkie.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 1.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -576,8 +575,7 @@ description: Artifact commands walkie-talkie.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.0625,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -898,8 +896,7 @@ description: Artifact commands walkie-talkie.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.0625,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -1123,8 +1120,7 @@ description: Artifact commands walkie-talkie.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -10040,8 +10036,7 @@ description: Artifact commands walkie-talkie.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.0625,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -22587,8 +22582,7 @@ description: Artifact commands walkie-talkie.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.05,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -23005,8 +22999,7 @@ description: Artifact commands walkie-talkie.kcl
|
||||
"unit": "degrees",
|
||||
"value": 360.0
|
||||
},
|
||||
"tolerance": 0.0000001,
|
||||
"opposite": "None"
|
||||
"tolerance": 0.0000001
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -23317,8 +23310,7 @@ description: Artifact commands walkie-talkie.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.04,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -23660,8 +23652,7 @@ description: Artifact commands walkie-talkie.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.04,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -24003,8 +23994,7 @@ description: Artifact commands walkie-talkie.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.04,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -24370,8 +24360,7 @@ description: Artifact commands walkie-talkie.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.04,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -255,8 +255,7 @@ description: Artifact commands washer.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 0.032,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -4905,8 +4905,7 @@ description: Artifact commands kittycad_svg.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 1.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -179,8 +179,7 @@ description: Artifact commands linear_pattern3d_a_pattern.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 1.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -17128,8 +17128,7 @@ description: Artifact commands mike_stress_test.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 5.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -239,8 +239,7 @@ description: Artifact commands multi_transform.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 4.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -162,8 +162,7 @@ description: Artifact commands neg_xz_plane.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 12.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -306,8 +306,7 @@ description: Artifact commands out_of_band_sketches.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 10.14,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -437,8 +436,7 @@ description: Artifact commands out_of_band_sketches.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 10.14,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
Binary file not shown.
Before Width: | Height: | Size: 69 KiB |
Binary file not shown.
Before Width: | Height: | Size: 64 KiB |
Binary file not shown.
Before Width: | Height: | Size: 49 KiB |
Binary file not shown.
Before Width: | Height: | Size: 60 KiB |
@ -213,8 +213,7 @@ description: Artifact commands parametric.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 9.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -245,8 +245,7 @@ description: Artifact commands parametric_with_tan_arc.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 11.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -200,8 +200,7 @@ description: Artifact commands pattern_circular_in_module.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 1.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -331,8 +330,7 @@ description: Artifact commands pattern_circular_in_module.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 1.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -462,8 +460,7 @@ description: Artifact commands pattern_circular_in_module.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 1.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -593,8 +590,7 @@ description: Artifact commands pattern_circular_in_module.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 1.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -338,8 +338,7 @@ description: Artifact commands pattern_linear_in_module.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 1.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -409,8 +408,7 @@ description: Artifact commands pattern_linear_in_module.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 1.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -480,8 +478,7 @@ description: Artifact commands pattern_linear_in_module.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 1.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -551,8 +548,7 @@ description: Artifact commands pattern_linear_in_module.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 1.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -622,8 +618,7 @@ description: Artifact commands pattern_linear_in_module.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 1.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -693,8 +688,7 @@ description: Artifact commands pattern_linear_in_module.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 1.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -764,8 +758,7 @@ description: Artifact commands pattern_linear_in_module.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 1.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -171,8 +171,7 @@ description: Artifact commands pentagon_fillet_sugar.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 200.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -350,8 +349,7 @@ description: Artifact commands pentagon_fillet_sugar.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 100.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -523,8 +521,7 @@ description: Artifact commands pentagon_fillet_sugar.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 100.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -196,8 +196,7 @@ description: Artifact commands pipe_as_arg.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 400.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -330,8 +330,7 @@ description: Artifact commands poop_chute.kcl
|
||||
"unit": "degrees",
|
||||
"value": 90.0
|
||||
},
|
||||
"tolerance": 0.0000001,
|
||||
"opposite": "None"
|
||||
"tolerance": 0.0000001
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -914,8 +913,7 @@ description: Artifact commands poop_chute.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 1.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -226,8 +226,7 @@ description: Artifact commands revolve_about_edge.kcl
|
||||
"unit": "degrees",
|
||||
"value": 90.0
|
||||
},
|
||||
"tolerance": 0.0000001,
|
||||
"opposite": "None"
|
||||
"tolerance": 0.0000001
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -179,8 +179,7 @@ description: Artifact commands riddle_small.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 1.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -153,8 +153,7 @@ description: Artifact commands rotate_after_fillet.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.625,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -386,8 +385,7 @@ description: Artifact commands rotate_after_fillet.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.46875,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -625,8 +623,7 @@ description: Artifact commands rotate_after_fillet.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 2.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -153,8 +153,7 @@ description: Artifact commands scale_after_fillet.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.625,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -386,8 +385,7 @@ description: Artifact commands scale_after_fillet.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": -0.46875,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -625,8 +623,7 @@ description: Artifact commands scale_after_fillet.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 2.5,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -196,8 +196,7 @@ description: Artifact commands sketch-on-chamfer-two-times-different-order.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 100.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -599,8 +598,7 @@ description: Artifact commands sketch-on-chamfer-two-times-different-order.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 50.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -196,8 +196,7 @@ description: Artifact commands sketch-on-chamfer-two-times.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 100.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -599,8 +598,7 @@ description: Artifact commands sketch-on-chamfer-two-times.kcl
|
||||
"type": "extrude",
|
||||
"target": "[uuid]",
|
||||
"distance": 50.0,
|
||||
"faces": null,
|
||||
"opposite": "None"
|
||||
"faces": null
|
||||
}
|
||||
},
|
||||
{
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user