getCommonEdge as default way of filleting (#6043)

* Common edge faces into artifact graph

* clean up

* kingdom of tags

* add tests

* hook up tags with edge treatments

* update unit tests

* update e2e

* clean up

* more fix up after main merge

* fmt

* revolve fix

* fix new circular dependency

* fix revolve

* remove numbers from circ deps, makes diffs bad

* sim test updates

* try and get tests working

* update

* Fix tsc error

---------

Co-authored-by: max-mrgrsk <156543465+max-mrgrsk@users.noreply.github.com>
Co-authored-by: max <margorskyi@gmail.com>
Co-authored-by: Jonathan Tran <jonnytran@gmail.com>
This commit is contained in:
Kurt Hutten
2025-04-26 14:00:28 +10:00
committed by GitHub
parent 50f8131d83
commit 8de648f0db
224 changed files with 157661 additions and 42680 deletions

View File

@ -83,7 +83,7 @@ test.describe('Command bar tests', () => {
await page.keyboard.press('Enter') // submit
await page.waitForTimeout(100)
await expect(page.locator('.cm-activeLine')).toContainText(
`fillet(radius = ${KCL_DEFAULT_LENGTH}, tags = [seg01])`
`fillet(radius = ${KCL_DEFAULT_LENGTH}, tags = [getCommonEdge(faces=[seg01,capEnd001])])`
)
})

View File

@ -1888,9 +1888,8 @@ sketch002 = startSketchOn(XZ)
|> close()
extrude001 = extrude(sketch001, length = -12)
`
const firstFilletDeclaration = 'fillet(radius = 5, tags = [seg01])'
const secondFilletDeclaration =
'fillet(radius = 5, tags = [getOppositeEdge(seg01)])'
const firstFilletDeclaration = `fillet(radius=5,tags=[getCommonEdge(faces=[seg01,capEnd001])],)`
const secondFilletDeclaration = `fillet(radius=5,tags=[getCommonEdge(faces=[seg01,capStart001])],)`
// Locators
const firstEdgeLocation = { x: 600, y: 193 }
@ -1987,10 +1986,12 @@ extrude001 = extrude(sketch001, length = -12)
})
await test.step(`Confirm code is added to the editor`, async () => {
await editor.expectEditor.toContain(firstFilletDeclaration)
await editor.expectEditor.toContain(firstFilletDeclaration, {
shouldNormalise: true,
})
await editor.expectState({
diagnostics: [],
activeLines: ['|> fillet(radius = 5, tags = [seg01])'],
activeLines: [')'],
highlightedCode: '',
})
})
@ -2039,12 +2040,15 @@ extrude001 = extrude(sketch001, length = -12)
const editedRadius = '1'
await editFillet(firstFilletFeatureTreeIndex, '5', editedRadius)
await editor.expectEditor.toContain(
firstFilletDeclaration.replace('radius = 5', 'radius = ' + editedRadius)
firstFilletDeclaration.replace('radius=5', 'radius=' + editedRadius),
{ shouldNormalise: true }
)
// Edit back to original radius
await editFillet(firstFilletFeatureTreeIndex, editedRadius, '5')
await editor.expectEditor.toContain(firstFilletDeclaration)
await editor.expectEditor.toContain(firstFilletDeclaration, {
shouldNormalise: true,
})
})
// Test 2: Command bar flow without preselected edges
@ -2118,10 +2122,12 @@ extrude001 = extrude(sketch001, length = -12)
})
await test.step(`Confirm code is added to the editor`, async () => {
await editor.expectEditor.toContain(secondFilletDeclaration)
await editor.expectEditor.toContain(secondFilletDeclaration, {
shouldNormalise: true,
})
await editor.expectState({
diagnostics: [],
activeLines: ['|>fillet(radius=5,tags=[getOppositeEdge(seg01)])'],
activeLines: [')'],
highlightedCode: '',
})
})
@ -2140,15 +2146,15 @@ extrude001 = extrude(sketch001, length = -12)
const editedRadius = '2'
await editFillet(secondFilletFeatureTreeIndex, '5', editedRadius)
await editor.expectEditor.toContain(
secondFilletDeclaration.replace(
'radius = 5',
'radius = ' + editedRadius
)
secondFilletDeclaration.replace('radius=5', 'radius=' + editedRadius),
{ shouldNormalise: true }
)
// Edit back to original radius
await editFillet(secondFilletFeatureTreeIndex, editedRadius, '5')
await editor.expectEditor.toContain(secondFilletDeclaration)
await editor.expectEditor.toContain(secondFilletDeclaration, {
shouldNormalise: true,
})
})
// Test 3: Delete fillets
@ -2158,7 +2164,9 @@ extrude001 = extrude(sketch001, length = -12)
await page.waitForTimeout(500)
})
await test.step('Delete fillet via feature tree selection', async () => {
await editor.expectEditor.toContain(secondFilletDeclaration)
await editor.expectEditor.toContain(secondFilletDeclaration, {
shouldNormalise: true,
})
const operationButton = await toolbar.getFeatureTreeOperation(
'Fillet',
1
@ -2372,8 +2380,9 @@ profile001 = startProfile(sketch001, at = [0, 0])
|> close()
extrude001 = extrude(profile001, length = 5)
`
const taggedSegment = `yLine(length = -1, tag = $seg01)`
const filletExpression = `fillet(radius = 1000, tags = [getNextAdjacentEdge(seg01)])`
const taggedSegment1 = `xLine(length = -10, tag = $seg01)`
const taggedSegment2 = `yLine(length = -1, tag = $seg02)`
const filletExpression = `fillet(radius = 1000, tags = [getCommonEdge(faces = [seg01, seg02])])`
// Locators
const edgeLocation = { x: 659, y: 313 }
@ -2461,7 +2470,8 @@ extrude001 = extrude(profile001, length = 5)
})
await test.step('Verify code is updated regardless of execution errors', async () => {
await editor.expectEditor.toContain(taggedSegment)
await editor.expectEditor.toContain(taggedSegment1)
await editor.expectEditor.toContain(taggedSegment2)
await editor.expectEditor.toContain(filletExpression)
})
})
@ -2486,9 +2496,8 @@ sketch001 = startSketchOn(XY)
|> close()
extrude001 = extrude(sketch001, length = -12)
`
const firstChamferDeclaration = 'chamfer(length = 5, tags = [seg01])'
const secondChamferDeclaration =
'chamfer(length = 5, tags = [getOppositeEdge(seg01)])'
const firstChamferDeclaration = `chamfer(length=5,tags=[getCommonEdge(faces=[seg01,capEnd001])],)`
const secondChamferDeclaration = `chamfer(length=5,tags=[getCommonEdge(faces=[seg01,capStart001])],)`
// Locators
const firstEdgeLocation = { x: 600, y: 193 }
@ -2578,10 +2587,12 @@ extrude001 = extrude(sketch001, length = -12)
})
await test.step(`Confirm code is added to the editor`, async () => {
await editor.expectEditor.toContain(firstChamferDeclaration)
await editor.expectEditor.toContain(firstChamferDeclaration, {
shouldNormalise: true,
})
await editor.expectState({
diagnostics: [],
activeLines: ['|>chamfer(length=5,tags=[seg01])'],
activeLines: [')'],
highlightedCode: '',
})
})
@ -2634,15 +2645,15 @@ extrude001 = extrude(sketch001, length = -12)
const editedLength = '1'
await editChamfer(firstChamferFeatureTreeIndex, '5', editedLength)
await editor.expectEditor.toContain(
firstChamferDeclaration.replace(
'length = 5',
'length = ' + editedLength
)
firstChamferDeclaration.replace('length=5', 'length=' + editedLength),
{ shouldNormalise: true }
)
// Edit back to original radius
await editChamfer(firstChamferFeatureTreeIndex, editedLength, '5')
await editor.expectEditor.toContain(firstChamferDeclaration)
await editor.expectEditor.toContain(firstChamferDeclaration, {
shouldNormalise: true,
})
})
// Test 2: Command bar flow without preselected edges
@ -2716,10 +2727,12 @@ extrude001 = extrude(sketch001, length = -12)
})
await test.step(`Confirm code is added to the editor`, async () => {
await editor.expectEditor.toContain(secondChamferDeclaration)
await editor.expectEditor.toContain(secondChamferDeclaration, {
shouldNormalise: true,
})
await editor.expectState({
diagnostics: [],
activeLines: ['|>chamfer(length=5,tags=[getOppositeEdge(seg01)])'],
activeLines: [')'],
highlightedCode: '',
})
})
@ -2738,15 +2751,15 @@ extrude001 = extrude(sketch001, length = -12)
const editedLength = '2'
await editChamfer(secondChamferFeatureTreeIndex, '5', editedLength)
await editor.expectEditor.toContain(
secondChamferDeclaration.replace(
'length = 5',
'length = ' + editedLength
)
secondChamferDeclaration.replace('length=5', 'length=' + editedLength),
{ shouldNormalise: true }
)
// Edit back to original length
await editChamfer(secondChamferFeatureTreeIndex, editedLength, '5')
await editor.expectEditor.toContain(secondChamferDeclaration)
await editor.expectEditor.toContain(secondChamferDeclaration, {
shouldNormalise: true,
})
})
// Test 3: Delete chamfer via feature tree selection

View File

@ -1,15 +1,14 @@
> zoo-modeling-app@0.0.0 circular-deps
> dpdm --no-warning --no-tree -T --skip-dynamic-imports=circular src/index.tsx
> dpdm --no-warning --no-tree -T --skip-dynamic-imports=circular src/index.tsx | sed -E 's/[[:space:]]*[0-9]+\) / /g'
• Circular Dependencies
1) src/lang/std/sketch.ts -> src/lang/modifyAst.ts -> src/lang/modifyAst/addEdgeTreatment.ts
2) src/lang/std/sketch.ts -> src/lang/modifyAst.ts
3) src/lang/std/sketch.ts -> src/lang/modifyAst.ts -> src/lang/std/sketchcombos.ts
4) src/lib/singletons.ts -> src/editor/manager.ts -> src/lib/selections.ts
5) src/lib/singletons.ts -> src/editor/manager.ts -> src/lib/selections.ts
6) src/lib/singletons.ts -> src/lang/codeManager.ts
7) src/lib/singletons.ts -> src/clientSideScene/sceneEntities.ts -> src/clientSideScene/segments.ts -> src/components/Toolbar/angleLengthInfo.ts
8) src/lib/singletons.ts -> src/clientSideScene/sceneEntities.ts -> src/clientSideScene/segments.ts
9) src/hooks/useModelingContext.ts -> src/components/ModelingMachineProvider.tsx -> src/components/Toolbar/Intersect.tsx -> src/components/SetHorVertDistanceModal.tsx -> src/lib/useCalculateKclExpression.ts
10) src/routes/Onboarding/index.tsx -> src/routes/Onboarding/Camera.tsx -> src/routes/Onboarding/utils.tsx
src/lang/std/sketch.ts -> src/lang/modifyAst.ts
src/lang/std/sketch.ts -> src/lang/modifyAst.ts -> src/lang/std/sketchcombos.ts
src/lib/singletons.ts -> src/editor/manager.ts -> src/lib/selections.ts
src/lib/singletons.ts -> src/editor/manager.ts -> src/lib/selections.ts
src/lib/singletons.ts -> src/lang/codeManager.ts
src/lib/singletons.ts -> src/clientSideScene/sceneEntities.ts -> src/clientSideScene/segments.ts -> src/components/Toolbar/angleLengthInfo.ts
src/lib/singletons.ts -> src/clientSideScene/sceneEntities.ts -> src/clientSideScene/segments.ts
src/hooks/useModelingContext.ts -> src/components/ModelingMachineProvider.tsx -> src/components/Toolbar/Intersect.tsx -> src/components/SetHorVertDistanceModal.tsx -> src/lib/useCalculateKclExpression.ts
src/routes/Onboarding/index.tsx -> src/routes/Onboarding/Camera.tsx -> src/routes/Onboarding/utils.tsx

View File

@ -112,7 +112,7 @@
"remove-importmeta": "sed -i 's/import.meta.url/window.location.origin/g' \"./rust/kcl-wasm-lib/pkg/kcl_wasm_lib.js\"; sed -i '' 's/import.meta.url/window.location.origin/g' \"./rust/kcl-wasm-lib/pkg/kcl_wasm_lib.js\" || echo \"sed for both mac and linux\"",
"lint-fix": "eslint --fix --ext .ts --ext .tsx src e2e packages/codemirror-lsp-client/src rust/kcl-language-server/client/src",
"lint": "eslint --max-warnings 0 --ext .ts --ext .tsx src e2e packages/codemirror-lsp-client/src rust/kcl-language-server/client/src",
"circular-deps": "dpdm --no-warning --no-tree -T --skip-dynamic-imports=circular src/index.tsx",
"circular-deps": "dpdm --no-warning --no-tree -T --skip-dynamic-imports=circular src/index.tsx | sed -E 's/[[:space:]]*[0-9]+\\) / /g'",
"circular-deps:overwrite": "npm run circular-deps | sed '$d' | grep -v '^npm run' > known-circular.txt",
"circular-deps:diff": "./scripts/diff-circular-deps.sh",
"circular-deps:diff:nodejs": "npm run circular-deps:diff || node ./scripts/diff.js",

View File

@ -175,6 +175,8 @@ pub struct Segment {
#[serde(default, skip_serializing_if = "Option::is_none")]
pub edge_cut_id: Option<ArtifactId>,
pub code_ref: CodeRef,
#[serde(default, skip_serializing_if = "Vec::is_empty")]
pub common_surface_ids: Vec<ArtifactId>,
}
/// A sweep is a more generic term for extrude, revolve, loft, and sweep.
@ -277,6 +279,8 @@ pub struct SweepEdge {
pub sub_type: SweepEdgeSubType,
pub seg_id: ArtifactId,
pub sweep_id: ArtifactId,
#[serde(default, skip_serializing_if = "Vec::is_empty")]
pub common_surface_ids: Vec<ArtifactId>,
}
#[derive(Debug, Clone, Copy, Deserialize, Serialize, PartialEq, Eq, ts_rs::TS)]
@ -464,6 +468,7 @@ impl Segment {
merge_opt_id(&mut self.surface_id, new.surface_id);
merge_ids(&mut self.edge_ids, new.edge_ids);
merge_opt_id(&mut self.edge_cut_id, new.edge_cut_id);
merge_ids(&mut self.common_surface_ids, new.common_surface_ids);
None
}
@ -792,6 +797,7 @@ fn artifacts_to_update(
edge_ids: Vec::new(),
edge_cut_id: None,
code_ref: CodeRef { range, path_to_node },
common_surface_ids: Vec::new(),
}));
let path = artifacts.get(&path_id);
if let Some(Artifact::Path(path)) = path {
@ -1039,6 +1045,7 @@ fn artifacts_to_update(
sub_type,
seg_id: edge_id,
sweep_id: sweep.id,
common_surface_ids: Vec::new(),
}));
let mut new_segment = segment.clone();
new_segment.edge_ids = vec![response_edge_id];
@ -1048,6 +1055,31 @@ fn artifacts_to_update(
return_arr.push(Artifact::Sweep(new_sweep));
return Ok(return_arr);
}
ModelingCmd::Solid3dGetAllEdgeFaces(kcmc::Solid3dGetAllEdgeFaces { edge_id, .. }) => {
let OkModelingCmdResponse::Solid3dGetAllEdgeFaces(faces) = response else {
return Ok(Vec::new());
};
let edge_id = ArtifactId::new(*edge_id);
let Some(artifact) = artifacts.get(&edge_id) else {
return Ok(Vec::new());
};
let mut return_arr = Vec::new();
match artifact {
Artifact::Segment(segment) => {
let mut new_segment = segment.clone();
new_segment.common_surface_ids = faces.faces.iter().map(|face| ArtifactId::new(*face)).collect();
return_arr.push(Artifact::Segment(new_segment));
}
Artifact::SweepEdge(sweep_edge) => {
let mut new_sweep_edge = sweep_edge.clone();
new_sweep_edge.common_surface_ids = faces.faces.iter().map(|face| ArtifactId::new(*face)).collect();
return_arr.push(Artifact::SweepEdge(new_sweep_edge));
}
_ => {}
};
return Ok(return_arr);
}
ModelingCmd::Solid3dFilletEdge(cmd) => {
let mut return_arr = Vec::new();
return_arr.push(Artifact::EdgeCut(EdgeCut {

View File

@ -119,6 +119,7 @@ impl Artifact {
if let Some(edge_cut_id) = a.edge_cut_id {
ids.push(edge_cut_id);
}
ids.extend(&a.common_surface_ids);
ids
}
Artifact::Solid2d(_) => {
@ -155,10 +156,12 @@ impl Artifact {
ids.extend(&a.path_ids);
ids
}
Artifact::SweepEdge(_) => {
Artifact::SweepEdge(a) => {
// Note: Don't include these since they're parents: seg_id,
// sweep_id.
Vec::new()
let mut ids = Vec::new();
ids.extend(&a.common_surface_ids);
ids
}
Artifact::EdgeCut(a) => {
// Note: Don't include these since they're parents:

View File

@ -327,7 +327,8 @@ pub(crate) async fn do_post_extrude<'a>(
// So, there's no need to await them.
// Instead, the Typescript codebases (which handles WebSocket sends when compiled via Wasm)
// uses this to build the artifact graph, which the UI needs.
args.batch_modeling_cmd(
let opposite_edge_id = args
.send_modeling_cmd(
exec_state.next_uuid(),
ModelingCmd::from(mcmd::Solid3dGetOppositeEdge {
edge_id: curve_id,
@ -336,8 +337,8 @@ pub(crate) async fn do_post_extrude<'a>(
}),
)
.await?;
args.batch_modeling_cmd(
let next_adjacent_edge_id = args
.send_modeling_cmd(
exec_state.next_uuid(),
ModelingCmd::from(mcmd::Solid3dGetNextAdjacentEdge {
edge_id: curve_id,
@ -346,6 +347,48 @@ pub(crate) async fn do_post_extrude<'a>(
}),
)
.await?;
// Get faces for original edge
args.batch_modeling_cmd(
exec_state.next_uuid(),
ModelingCmd::from(mcmd::Solid3dGetAllEdgeFaces {
edge_id: curve_id,
object_id: sketch.id,
}),
)
.await?;
// Get faces for opposite edge
if let OkWebSocketResponseData::Modeling {
modeling_response: OkModelingCmdResponse::Solid3dGetOppositeEdge(opposite_edge),
} = opposite_edge_id
{
args.batch_modeling_cmd(
exec_state.next_uuid(),
ModelingCmd::from(mcmd::Solid3dGetAllEdgeFaces {
edge_id: opposite_edge.edge,
object_id: sketch.id,
}),
)
.await?;
}
// Get faces for next adjacent edge
if let OkWebSocketResponseData::Modeling {
modeling_response: OkModelingCmdResponse::Solid3dGetNextAdjacentEdge(next_adjacent_edge),
} = next_adjacent_edge_id
{
if let Some(edge_id) = next_adjacent_edge.edge {
args.batch_modeling_cmd(
exec_state.next_uuid(),
ModelingCmd::from(mcmd::Solid3dGetAllEdgeFaces {
edge_id,
object_id: sketch.id,
}),
)
.await?;
}
}
}
let Faces {

View File

@ -265,20 +265,27 @@ description: Artifact commands angled_line.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -305,20 +312,27 @@ description: Artifact commands angled_line.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -341,6 +355,33 @@ description: Artifact commands angled_line.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -360,5 +401,126 @@ description: Artifact commands angled_line.kcl
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
}
]

View File

@ -21,17 +21,10 @@ flowchart LR
17["Cap Start"]
18["Cap End"]
19["SweepEdge Opposite"]
20["SweepEdge Adjacent"]
20["SweepEdge Opposite"]
21["SweepEdge Opposite"]
22["SweepEdge Adjacent"]
22["SweepEdge Opposite"]
23["SweepEdge Opposite"]
24["SweepEdge Adjacent"]
25["SweepEdge Opposite"]
26["SweepEdge Adjacent"]
27["SweepEdge Opposite"]
28["SweepEdge Adjacent"]
29["SweepEdge Opposite"]
30["SweepEdge Adjacent"]
1 --- 2
2 --- 3
2 --- 4
@ -42,23 +35,22 @@ flowchart LR
2 ---- 10
2 --- 9
3 --- 16
3 --- 29
3 --- 30
3 --- 23
3 x--> 17
4 --- 15
4 --- 27
4 --- 28
4 --- 22
4 x--> 17
5 --- 14
5 --- 25
5 --- 26
5 --- 21
5 x--> 17
6 --- 13
6 --- 23
6 --- 24
6 --- 20
6 x--> 17
7 --- 12
7 --- 21
7 --- 22
7 --- 19
7 x--> 17
8 --- 11
8 --- 19
8 --- 20
8 x--> 17
10 --- 11
10 --- 12
10 --- 13
@ -72,11 +64,14 @@ flowchart LR
10 --- 21
10 --- 22
10 --- 23
10 --- 24
10 --- 25
10 --- 26
10 --- 27
10 --- 28
10 --- 29
10 --- 30
19 <--x 12
19 <--x 18
20 <--x 13
20 <--x 18
21 <--x 14
21 <--x 18
22 <--x 15
22 <--x 18
23 <--x 16
23 <--x 18
```

View File

@ -248,20 +248,27 @@ description: Artifact commands artifact_graph_example_code1.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -284,6 +291,33 @@ description: Artifact commands artifact_graph_example_code1.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -304,6 +338,80 @@ description: Artifact commands artifact_graph_example_code1.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -485,20 +593,27 @@ description: Artifact commands artifact_graph_example_code1.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -520,5 +635,79 @@ description: Artifact commands artifact_graph_example_code1.kcl
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
}
]

View File

@ -9,13 +9,13 @@ flowchart LR
7["Segment<br>[239, 246, 0]"]
8[Solid2d]
end
subgraph path25 [Path]
25["Path<br>[390, 417, 0]"]
26["Segment<br>[423, 441, 0]"]
27["Segment<br>[447, 466, 0]"]
28["Segment<br>[472, 528, 0]"]
29["Segment<br>[534, 541, 0]"]
30[Solid2d]
subgraph path20 [Path]
20["Path<br>[390, 417, 0]"]
21["Segment<br>[423, 441, 0]"]
22["Segment<br>[447, 466, 0]"]
23["Segment<br>[472, 528, 0]"]
24["Segment<br>[534, 541, 0]"]
25[Solid2d]
end
1["Plane<br>[12, 31, 0]"]
9["Sweep Extrusion<br>[260, 292, 0]"]
@ -26,26 +26,17 @@ flowchart LR
14["Cap Start"]
15["Cap End"]
16["SweepEdge Opposite"]
17["SweepEdge Adjacent"]
17["SweepEdge Opposite"]
18["SweepEdge Opposite"]
19["SweepEdge Adjacent"]
20["SweepEdge Opposite"]
21["SweepEdge Adjacent"]
22["SweepEdge Opposite"]
23["SweepEdge Adjacent"]
24["EdgeCut Fillet<br>[298, 332, 0]"]
31["Sweep Extrusion<br>[555, 585, 0]"]
32[Wall]
33[Wall]
34[Wall]
35["Cap End"]
36["SweepEdge Opposite"]
37["SweepEdge Adjacent"]
38["SweepEdge Opposite"]
39["SweepEdge Adjacent"]
40["SweepEdge Opposite"]
41["SweepEdge Adjacent"]
42["StartSketchOnFace<br>[345, 384, 0]"]
19["EdgeCut Fillet<br>[298, 332, 0]"]
26["Sweep Extrusion<br>[555, 585, 0]"]
27[Wall]
28[Wall]
29[Wall]
30["Cap End"]
31["SweepEdge Opposite"]
32["SweepEdge Opposite"]
33["StartSketchOnFace<br>[345, 384, 0]"]
1 --- 2
2 --- 3
2 --- 4
@ -55,18 +46,17 @@ flowchart LR
2 ---- 9
2 --- 8
3 --- 13
3 --- 22
3 --- 23
3 --- 18
3 x--> 15
4 --- 12
4 --- 20
4 --- 21
4 --- 24
4 --- 17
4 --- 19
4 x--> 15
5 --- 11
5 --- 18
5 --- 19
5 --- 16
5 x--> 15
6 --- 10
6 --- 16
6 --- 17
6 x--> 15
9 --- 10
9 --- 11
9 --- 12
@ -76,36 +66,36 @@ flowchart LR
9 --- 16
9 --- 17
9 --- 18
9 --- 19
9 --- 20
9 --- 21
9 --- 22
9 --- 23
11 --- 25
25 --- 26
25 --- 27
25 --- 28
25 --- 29
25 ---- 31
25 --- 30
26 --- 34
26 --- 40
26 --- 41
27 --- 33
27 --- 38
27 --- 39
28 --- 32
28 --- 36
28 --- 37
31 --- 32
31 --- 33
31 --- 34
31 --- 35
31 --- 36
31 --- 37
31 --- 38
31 --- 39
31 --- 40
31 --- 41
11 <--x 42
11 --- 20
16 <--x 11
16 <--x 14
17 <--x 12
17 <--x 14
18 <--x 13
18 <--x 14
20 --- 21
20 --- 22
20 --- 23
20 --- 24
20 ---- 26
20 --- 25
21 --- 29
21 --- 32
21 <--x 11
22 --- 28
22 --- 31
22 <--x 11
23 --- 27
23 <--x 11
26 --- 27
26 --- 28
26 --- 29
26 --- 30
26 --- 31
26 --- 32
31 <--x 28
31 <--x 30
32 <--x 29
32 <--x 30
11 <--x 33
```

View File

@ -231,20 +231,27 @@ description: Artifact commands artifact_graph_sketch_on_face_etc.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -267,6 +274,80 @@ description: Artifact commands artifact_graph_sketch_on_face_etc.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -436,20 +517,27 @@ description: Artifact commands artifact_graph_sketch_on_face_etc.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -472,6 +560,80 @@ description: Artifact commands artifact_graph_sketch_on_face_etc.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -641,20 +803,27 @@ description: Artifact commands artifact_graph_sketch_on_face_etc.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -677,6 +846,80 @@ description: Artifact commands artifact_graph_sketch_on_face_etc.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -846,20 +1089,27 @@ description: Artifact commands artifact_graph_sketch_on_face_etc.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -881,5 +1131,79 @@ description: Artifact commands artifact_graph_sketch_on_face_etc.kcl
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
}
]

View File

@ -8,29 +8,29 @@ flowchart LR
6["Segment<br>[191, 198, 0]"]
7[Solid2d]
end
subgraph path20 [Path]
20["Path<br>[300, 330, 0]"]
21["Segment<br>[336, 354, 0]"]
22["Segment<br>[360, 379, 0]"]
23["Segment<br>[385, 441, 0]"]
24["Segment<br>[447, 454, 0]"]
25[Solid2d]
subgraph path16 [Path]
16["Path<br>[300, 330, 0]"]
17["Segment<br>[336, 354, 0]"]
18["Segment<br>[360, 379, 0]"]
19["Segment<br>[385, 441, 0]"]
20["Segment<br>[447, 454, 0]"]
21[Solid2d]
end
subgraph path37 [Path]
37["Path<br>[556, 583, 0]"]
38["Segment<br>[589, 623, 0]"]
39["Segment<br>[629, 648, 0]"]
40["Segment<br>[654, 710, 0]"]
41["Segment<br>[716, 723, 0]"]
42[Solid2d]
subgraph path29 [Path]
29["Path<br>[556, 583, 0]"]
30["Segment<br>[589, 623, 0]"]
31["Segment<br>[629, 648, 0]"]
32["Segment<br>[654, 710, 0]"]
33["Segment<br>[716, 723, 0]"]
34[Solid2d]
end
subgraph path54 [Path]
54["Path<br>[825, 852, 0]"]
55["Segment<br>[858, 878, 0]"]
56["Segment<br>[884, 905, 0]"]
57["Segment<br>[911, 967, 0]"]
58["Segment<br>[973, 980, 0]"]
59[Solid2d]
subgraph path42 [Path]
42["Path<br>[825, 852, 0]"]
43["Segment<br>[858, 878, 0]"]
44["Segment<br>[884, 905, 0]"]
45["Segment<br>[911, 967, 0]"]
46["Segment<br>[973, 980, 0]"]
47[Solid2d]
end
1["Plane<br>[12, 29, 0]"]
8["Sweep Extrusion<br>[212, 242, 0]"]
@ -40,47 +40,31 @@ flowchart LR
12["Cap Start"]
13["Cap End"]
14["SweepEdge Opposite"]
15["SweepEdge Adjacent"]
16["SweepEdge Opposite"]
17["SweepEdge Adjacent"]
18["SweepEdge Opposite"]
19["SweepEdge Adjacent"]
26["Sweep Extrusion<br>[468, 498, 0]"]
27[Wall]
28[Wall]
29[Wall]
30["Cap End"]
31["SweepEdge Opposite"]
32["SweepEdge Adjacent"]
33["SweepEdge Opposite"]
34["SweepEdge Adjacent"]
35["SweepEdge Opposite"]
36["SweepEdge Adjacent"]
43["Sweep Extrusion<br>[737, 767, 0]"]
44[Wall]
45[Wall]
46[Wall]
47["Cap End"]
48["SweepEdge Opposite"]
49["SweepEdge Adjacent"]
50["SweepEdge Opposite"]
51["SweepEdge Adjacent"]
52["SweepEdge Opposite"]
53["SweepEdge Adjacent"]
60["Sweep Extrusion<br>[994, 1024, 0]"]
61[Wall]
62[Wall]
63[Wall]
64["Cap End"]
65["SweepEdge Opposite"]
66["SweepEdge Adjacent"]
67["SweepEdge Opposite"]
68["SweepEdge Adjacent"]
69["SweepEdge Opposite"]
70["SweepEdge Adjacent"]
71["StartSketchOnFace<br>[255, 294, 0]"]
72["StartSketchOnFace<br>[511, 550, 0]"]
73["StartSketchOnFace<br>[780, 819, 0]"]
15["SweepEdge Opposite"]
22["Sweep Extrusion<br>[468, 498, 0]"]
23[Wall]
24[Wall]
25[Wall]
26["Cap End"]
27["SweepEdge Opposite"]
28["SweepEdge Opposite"]
35["Sweep Extrusion<br>[737, 767, 0]"]
36[Wall]
37[Wall]
38[Wall]
39["Cap End"]
40["SweepEdge Opposite"]
41["SweepEdge Opposite"]
48["Sweep Extrusion<br>[994, 1024, 0]"]
49[Wall]
50[Wall]
51[Wall]
52["Cap End"]
53["SweepEdge Opposite"]
54["SweepEdge Opposite"]
55["StartSketchOnFace<br>[255, 294, 0]"]
56["StartSketchOnFace<br>[511, 550, 0]"]
57["StartSketchOnFace<br>[780, 819, 0]"]
1 --- 2
2 --- 3
2 --- 4
@ -89,14 +73,13 @@ flowchart LR
2 ---- 8
2 --- 7
3 --- 11
3 --- 18
3 --- 19
3 --- 15
3 x--> 12
4 --- 10
4 --- 16
4 --- 17
4 --- 14
4 x--> 12
5 --- 9
5 --- 14
5 --- 15
5 x--> 12
8 --- 9
8 --- 10
8 --- 11
@ -104,89 +87,86 @@ flowchart LR
8 --- 13
8 --- 14
8 --- 15
8 --- 16
8 --- 17
8 --- 18
8 --- 19
10 --- 20
20 --- 21
20 --- 22
20 --- 23
20 --- 24
20 ---- 26
20 --- 25
21 --- 29
21 --- 35
21 --- 36
10 --- 16
14 <--x 10
14 <--x 13
15 <--x 11
15 <--x 13
16 --- 17
16 --- 18
16 --- 19
16 --- 20
16 ---- 22
16 --- 21
17 --- 25
17 --- 28
17 <--x 10
18 --- 24
18 --- 27
18 <--x 10
19 --- 23
19 <--x 10
22 --- 23
22 --- 24
22 --- 25
22 --- 26
22 --- 27
22 --- 28
22 --- 33
22 --- 34
23 --- 27
23 --- 31
23 --- 32
26 --- 27
26 --- 28
26 --- 29
26 --- 30
26 --- 31
26 --- 32
26 --- 33
26 --- 34
26 --- 35
26 --- 36
30 --- 37
37 --- 38
37 --- 39
37 --- 40
37 --- 41
37 ---- 43
37 --- 42
38 --- 46
38 --- 52
38 --- 53
39 --- 45
39 --- 50
39 --- 51
40 --- 44
40 --- 48
40 --- 49
43 --- 44
43 --- 45
43 --- 46
43 --- 47
43 --- 48
43 --- 49
43 --- 50
27 <--x 24
27 <--x 26
28 <--x 25
28 <--x 26
29 --- 30
29 --- 31
29 --- 32
29 --- 33
29 ---- 35
29 --- 34
30 --- 38
30 --- 41
30 <--x 26
31 --- 37
31 --- 40
31 <--x 26
32 --- 36
32 <--x 26
35 --- 36
35 --- 37
35 --- 38
35 --- 39
35 --- 40
35 --- 41
38 --- 42
40 <--x 37
40 <--x 39
41 <--x 38
41 <--x 39
42 --- 43
42 --- 44
42 --- 45
42 --- 46
42 ---- 48
42 --- 47
43 --- 51
43 --- 52
43 --- 53
46 --- 54
54 --- 55
54 --- 56
54 --- 57
54 --- 58
54 ---- 60
54 --- 59
55 --- 63
55 --- 69
55 --- 70
56 --- 62
56 --- 67
56 --- 68
57 --- 61
57 --- 65
57 --- 66
60 --- 61
60 --- 62
60 --- 63
60 --- 64
60 --- 65
60 --- 66
60 --- 67
60 --- 68
60 --- 69
60 --- 70
10 <--x 71
30 <--x 72
46 <--x 73
43 --- 54
43 <--x 38
44 --- 50
44 --- 53
44 <--x 38
45 --- 49
45 <--x 38
48 --- 49
48 --- 50
48 --- 51
48 --- 52
48 --- 53
48 --- 54
53 <--x 50
53 <--x 52
54 <--x 51
54 <--x 52
10 <--x 55
26 <--x 56
38 <--x 57
```

View File

@ -248,20 +248,27 @@ description: Artifact commands assembly_mixed_units_cubes.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -284,6 +291,33 @@ description: Artifact commands assembly_mixed_units_cubes.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -304,6 +338,80 @@ description: Artifact commands assembly_mixed_units_cubes.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -523,20 +631,27 @@ description: Artifact commands assembly_mixed_units_cubes.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -559,6 +674,33 @@ description: Artifact commands assembly_mixed_units_cubes.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -578,5 +720,79 @@ description: Artifact commands assembly_mixed_units_cubes.kcl
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
}
]

View File

@ -9,14 +9,14 @@ flowchart LR
7["Segment<br>[255, 262, 6]"]
8[Solid2d]
end
subgraph path25 [Path]
25["Path<br>[76, 114, 7]"]
26["Segment<br>[120, 137, 7]"]
27["Segment<br>[143, 161, 7]"]
28["Segment<br>[167, 185, 7]"]
29["Segment<br>[191, 247, 7]"]
30["Segment<br>[253, 260, 7]"]
31[Solid2d]
subgraph path20 [Path]
20["Path<br>[76, 114, 7]"]
21["Segment<br>[120, 137, 7]"]
22["Segment<br>[143, 161, 7]"]
23["Segment<br>[167, 185, 7]"]
24["Segment<br>[191, 247, 7]"]
25["Segment<br>[253, 260, 7]"]
26[Solid2d]
end
1["Plane<br>[47, 66, 6]"]
9["Sweep Extrusion<br>[268, 290, 6]"]
@ -27,29 +27,19 @@ flowchart LR
14["Cap Start"]
15["Cap End"]
16["SweepEdge Opposite"]
17["SweepEdge Adjacent"]
17["SweepEdge Opposite"]
18["SweepEdge Opposite"]
19["SweepEdge Adjacent"]
20["SweepEdge Opposite"]
21["SweepEdge Adjacent"]
22["SweepEdge Opposite"]
23["SweepEdge Adjacent"]
24["Plane<br>[47, 66, 7]"]
32["Sweep Extrusion<br>[266, 288, 7]"]
33[Wall]
34[Wall]
35[Wall]
36[Wall]
37["Cap Start"]
38["Cap End"]
39["SweepEdge Opposite"]
40["SweepEdge Adjacent"]
41["SweepEdge Opposite"]
42["SweepEdge Adjacent"]
43["SweepEdge Opposite"]
44["SweepEdge Adjacent"]
45["SweepEdge Opposite"]
46["SweepEdge Adjacent"]
19["Plane<br>[47, 66, 7]"]
27["Sweep Extrusion<br>[266, 288, 7]"]
28[Wall]
29[Wall]
30[Wall]
31[Wall]
32["Cap Start"]
33["Cap End"]
34["SweepEdge Opposite"]
35["SweepEdge Opposite"]
36["SweepEdge Opposite"]
1 --- 2
2 --- 3
2 --- 4
@ -59,17 +49,16 @@ flowchart LR
2 ---- 9
2 --- 8
3 --- 13
3 --- 22
3 --- 23
3 --- 18
3 x--> 14
4 --- 12
4 --- 20
4 --- 21
4 --- 17
4 x--> 14
5 --- 11
5 --- 18
5 --- 19
5 --- 16
5 x--> 14
6 --- 10
6 --- 16
6 --- 17
6 x--> 14
9 --- 10
9 --- 11
9 --- 12
@ -79,43 +68,44 @@ flowchart LR
9 --- 16
9 --- 17
9 --- 18
9 --- 19
9 --- 20
9 --- 21
9 --- 22
9 --- 23
24 --- 25
25 --- 26
25 --- 27
25 --- 28
25 --- 29
25 --- 30
25 ---- 32
25 --- 31
26 --- 36
26 --- 45
26 --- 46
16 <--x 11
16 <--x 15
17 <--x 12
17 <--x 15
18 <--x 13
18 <--x 15
19 --- 20
20 --- 21
20 --- 22
20 --- 23
20 --- 24
20 --- 25
20 ---- 27
20 --- 26
21 --- 31
21 --- 36
21 x--> 32
22 --- 30
22 --- 35
22 x--> 32
23 --- 29
23 --- 34
23 x--> 32
24 --- 28
24 x--> 32
27 --- 28
27 --- 29
27 --- 30
27 --- 31
27 --- 32
27 --- 33
27 --- 34
27 --- 35
27 --- 43
27 --- 44
28 --- 34
28 --- 41
28 --- 42
29 --- 33
29 --- 39
29 --- 40
32 --- 33
32 --- 34
32 --- 35
32 --- 36
32 --- 37
32 --- 38
32 --- 39
32 --- 40
32 --- 41
32 --- 42
32 --- 43
32 --- 44
32 --- 45
32 --- 46
27 --- 36
34 <--x 29
34 <--x 33
35 <--x 30
35 <--x 33
36 <--x 31
36 <--x 33
```

View File

@ -231,20 +231,27 @@ description: Artifact commands basic_fillet_cube_close_opposite.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -267,6 +274,33 @@ description: Artifact commands basic_fillet_cube_close_opposite.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -287,6 +321,80 @@ description: Artifact commands basic_fillet_cube_close_opposite.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -17,15 +17,11 @@ flowchart LR
13["Cap Start"]
14["Cap End"]
15["SweepEdge Opposite"]
16["SweepEdge Adjacent"]
16["SweepEdge Opposite"]
17["SweepEdge Opposite"]
18["SweepEdge Adjacent"]
19["SweepEdge Opposite"]
20["SweepEdge Adjacent"]
21["SweepEdge Opposite"]
22["SweepEdge Adjacent"]
23["EdgeCut Fillet<br>[223, 283, 0]"]
24["EdgeCut Fillet<br>[223, 283, 0]"]
18["SweepEdge Opposite"]
19["EdgeCut Fillet<br>[223, 283, 0]"]
20["EdgeCut Fillet<br>[223, 283, 0]"]
1 --- 2
2 --- 3
2 --- 4
@ -34,18 +30,18 @@ flowchart LR
2 ---- 8
2 --- 7
3 --- 12
3 --- 21
3 --- 22
3 --- 17
3 x--> 13
4 --- 11
4 --- 19
4 --- 20
4 --- 16
4 x--> 13
5 --- 10
5 --- 17
5 --- 18
5 --- 15
5 x--> 13
6 --- 9
6 --- 15
6 --- 16
6 --- 23
6 --- 18
6 --- 19
6 x--> 13
8 --- 9
8 --- 10
8 --- 11
@ -56,9 +52,11 @@ flowchart LR
8 --- 16
8 --- 17
8 --- 18
8 --- 19
8 --- 20
8 --- 21
8 --- 22
15 <--x 24
15 <--x 10
15 <--x 14
16 <--x 11
16 <--x 14
17 <--x 12
17 <--x 14
18 <--x 20
```

View File

@ -231,20 +231,27 @@ description: Artifact commands basic_fillet_cube_end.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -267,6 +274,33 @@ description: Artifact commands basic_fillet_cube_end.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -287,6 +321,80 @@ description: Artifact commands basic_fillet_cube_end.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -17,15 +17,10 @@ flowchart LR
13["Cap Start"]
14["Cap End"]
15["SweepEdge Opposite"]
16["SweepEdge Adjacent"]
16["SweepEdge Opposite"]
17["SweepEdge Opposite"]
18["SweepEdge Adjacent"]
19["SweepEdge Opposite"]
20["SweepEdge Adjacent"]
21["SweepEdge Opposite"]
22["SweepEdge Adjacent"]
23["EdgeCut Fillet<br>[211, 269, 0]"]
24["EdgeCut Fillet<br>[211, 269, 0]"]
18["EdgeCut Fillet<br>[211, 269, 0]"]
19["EdgeCut Fillet<br>[211, 269, 0]"]
1 --- 2
2 --- 3
2 --- 4
@ -34,18 +29,17 @@ flowchart LR
2 ---- 8
2 --- 7
3 --- 12
3 --- 21
3 --- 22
3 --- 23
3 --- 17
3 --- 18
3 x--> 13
4 --- 11
4 --- 19
4 --- 20
4 --- 16
4 x--> 13
5 --- 10
5 --- 17
5 --- 18
5 --- 15
5 x--> 13
6 --- 9
6 --- 15
6 --- 16
6 x--> 13
8 --- 9
8 --- 10
8 --- 11
@ -55,10 +49,9 @@ flowchart LR
8 --- 15
8 --- 16
8 --- 17
8 --- 18
8 --- 19
8 --- 20
8 --- 21
8 --- 22
21 <--x 24
15 <--x 10
15 <--x 14
16 <--x 11
16 <--x 14
17 <--x 19
```

View File

@ -231,20 +231,27 @@ description: Artifact commands basic_fillet_cube_next_adjacent.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -267,6 +274,33 @@ description: Artifact commands basic_fillet_cube_next_adjacent.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -287,6 +321,80 @@ description: Artifact commands basic_fillet_cube_next_adjacent.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -17,13 +17,9 @@ flowchart LR
13["Cap Start"]
14["Cap End"]
15["SweepEdge Opposite"]
16["SweepEdge Adjacent"]
16["SweepEdge Opposite"]
17["SweepEdge Opposite"]
18["SweepEdge Adjacent"]
19["SweepEdge Opposite"]
20["SweepEdge Adjacent"]
21["SweepEdge Opposite"]
22["SweepEdge Adjacent"]
1 --- 2
2 --- 3
2 --- 4
@ -32,17 +28,17 @@ flowchart LR
2 ---- 8
2 --- 7
3 --- 12
3 --- 21
3 --- 22
3 --- 17
3 x--> 13
4 --- 11
4 --- 19
4 --- 20
4 --- 16
4 x--> 13
5 --- 10
5 --- 17
5 --- 18
5 --- 15
5 x--> 13
6 --- 9
6 --- 15
6 --- 16
6 --- 18
6 x--> 13
8 --- 9
8 --- 10
8 --- 11
@ -53,8 +49,10 @@ flowchart LR
8 --- 16
8 --- 17
8 --- 18
8 --- 19
8 --- 20
8 --- 21
8 --- 22
15 <--x 10
15 <--x 14
16 <--x 11
16 <--x 14
17 <--x 12
17 <--x 14
```

View File

@ -231,20 +231,27 @@ description: Artifact commands basic_fillet_cube_previous_adjacent.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -267,6 +274,33 @@ description: Artifact commands basic_fillet_cube_previous_adjacent.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -287,6 +321,80 @@ description: Artifact commands basic_fillet_cube_previous_adjacent.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -17,13 +17,8 @@ flowchart LR
13["Cap Start"]
14["Cap End"]
15["SweepEdge Opposite"]
16["SweepEdge Adjacent"]
16["SweepEdge Opposite"]
17["SweepEdge Opposite"]
18["SweepEdge Adjacent"]
19["SweepEdge Opposite"]
20["SweepEdge Adjacent"]
21["SweepEdge Opposite"]
22["SweepEdge Adjacent"]
1 --- 2
2 --- 3
2 --- 4
@ -32,17 +27,16 @@ flowchart LR
2 ---- 8
2 --- 7
3 --- 12
3 --- 21
3 --- 22
3 --- 17
3 x--> 13
4 --- 11
4 --- 19
4 --- 20
4 --- 16
4 x--> 13
5 --- 10
5 --- 17
5 --- 18
5 --- 15
5 x--> 13
6 --- 9
6 --- 15
6 --- 16
6 x--> 13
8 --- 9
8 --- 10
8 --- 11
@ -52,9 +46,10 @@ flowchart LR
8 --- 15
8 --- 16
8 --- 17
8 --- 18
8 --- 19
8 --- 20
8 --- 21
8 --- 22
15 <--x 10
15 <--x 14
16 <--x 11
16 <--x 14
17 <--x 12
17 <--x 14
```

View File

@ -231,20 +231,27 @@ description: Artifact commands basic_fillet_cube_start.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -267,6 +274,33 @@ description: Artifact commands basic_fillet_cube_start.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -287,6 +321,80 @@ description: Artifact commands basic_fillet_cube_start.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -17,15 +17,10 @@ flowchart LR
13["Cap Start"]
14["Cap End"]
15["SweepEdge Opposite"]
16["SweepEdge Adjacent"]
16["SweepEdge Opposite"]
17["SweepEdge Opposite"]
18["SweepEdge Adjacent"]
19["SweepEdge Opposite"]
20["SweepEdge Adjacent"]
21["SweepEdge Opposite"]
22["SweepEdge Adjacent"]
23["EdgeCut Fillet<br>[211, 253, 0]"]
24["EdgeCut Fillet<br>[211, 253, 0]"]
18["EdgeCut Fillet<br>[211, 253, 0]"]
19["EdgeCut Fillet<br>[211, 253, 0]"]
1 --- 2
2 --- 3
2 --- 4
@ -34,19 +29,18 @@ flowchart LR
2 ---- 8
2 --- 7
3 --- 12
3 --- 21
3 --- 22
3 --- 23
3 --- 17
3 --- 18
3 x--> 13
4 --- 11
4 --- 19
4 --- 20
4 --- 16
4 x--> 13
5 --- 10
5 --- 17
5 --- 18
5 --- 24
5 --- 15
5 --- 19
5 x--> 13
6 --- 9
6 --- 15
6 --- 16
6 x--> 13
8 --- 9
8 --- 10
8 --- 11
@ -56,9 +50,10 @@ flowchart LR
8 --- 15
8 --- 16
8 --- 17
8 --- 18
8 --- 19
8 --- 20
8 --- 21
8 --- 22
15 <--x 10
15 <--x 14
16 <--x 11
16 <--x 14
17 <--x 12
17 <--x 14
```

View File

@ -200,5 +200,32 @@ description: Artifact commands circle_three_point.kcl
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
}
]

View File

@ -10,18 +10,13 @@ flowchart LR
6[Wall]
7["Cap Start"]
8["Cap End"]
9["SweepEdge Opposite"]
10["SweepEdge Adjacent"]
1 --- 2
2 --- 3
2 ---- 5
2 --- 4
3 --- 6
3 --- 9
3 --- 10
3 x--> 7
5 --- 6
5 --- 7
5 --- 8
5 --- 9
5 --- 10
```

View File

@ -231,20 +231,27 @@ description: Artifact commands circular_pattern3d_a_pattern.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -267,6 +274,33 @@ description: Artifact commands circular_pattern3d_a_pattern.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -287,6 +321,80 @@ description: Artifact commands circular_pattern3d_a_pattern.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -17,13 +17,8 @@ flowchart LR
13["Cap Start"]
14["Cap End"]
15["SweepEdge Opposite"]
16["SweepEdge Adjacent"]
16["SweepEdge Opposite"]
17["SweepEdge Opposite"]
18["SweepEdge Adjacent"]
19["SweepEdge Opposite"]
20["SweepEdge Adjacent"]
21["SweepEdge Opposite"]
22["SweepEdge Adjacent"]
1 --- 2
2 --- 3
2 --- 4
@ -32,17 +27,16 @@ flowchart LR
2 ---- 8
2 --- 7
3 --- 12
3 --- 21
3 --- 22
3 --- 17
3 x--> 13
4 --- 11
4 --- 19
4 --- 20
4 --- 16
4 x--> 13
5 --- 10
5 --- 17
5 --- 18
5 --- 15
5 x--> 13
6 --- 9
6 --- 15
6 --- 16
6 x--> 13
8 --- 9
8 --- 10
8 --- 11
@ -52,9 +46,10 @@ flowchart LR
8 --- 15
8 --- 16
8 --- 17
8 --- 18
8 --- 19
8 --- 20
8 --- 21
8 --- 22
15 <--x 10
15 <--x 14
16 <--x 11
16 <--x 14
17 <--x 12
17 <--x 14
```

View File

@ -231,20 +231,27 @@ description: Artifact commands crazy_multi_profile.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -267,6 +274,80 @@ description: Artifact commands crazy_multi_profile.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -789,20 +870,27 @@ description: Artifact commands crazy_multi_profile.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -825,6 +913,80 @@ description: Artifact commands crazy_multi_profile.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -896,20 +1058,27 @@ description: Artifact commands crazy_multi_profile.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -932,6 +1101,80 @@ description: Artifact commands crazy_multi_profile.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -1508,20 +1751,27 @@ description: Artifact commands crazy_multi_profile.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -1544,6 +1794,33 @@ description: Artifact commands crazy_multi_profile.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -1564,6 +1841,80 @@ description: Artifact commands crazy_multi_profile.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -1620,20 +1971,27 @@ description: Artifact commands crazy_multi_profile.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -1655,5 +2013,79 @@ description: Artifact commands crazy_multi_profile.kcl
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
}
]

View File

@ -8,76 +8,76 @@ flowchart LR
6["Segment<br>[243, 250, 0]"]
7[Solid2d]
end
subgraph path20 [Path]
20["Path<br>[362, 405, 0]"]
21["Segment<br>[411, 435, 0]"]
22["Segment<br>[441, 466, 0]"]
subgraph path16 [Path]
16["Path<br>[362, 405, 0]"]
17["Segment<br>[411, 435, 0]"]
18["Segment<br>[441, 466, 0]"]
end
subgraph path23 [Path]
23["Path<br>[480, 522, 0]"]
24["Segment<br>[528, 593, 0]"]
25["Segment<br>[599, 667, 0]"]
26["Segment<br>[673, 761, 0]"]
27["Segment<br>[767, 823, 0]"]
28["Segment<br>[829, 836, 0]"]
29[Solid2d]
subgraph path19 [Path]
19["Path<br>[480, 522, 0]"]
20["Segment<br>[528, 593, 0]"]
21["Segment<br>[599, 667, 0]"]
22["Segment<br>[673, 761, 0]"]
23["Segment<br>[767, 823, 0]"]
24["Segment<br>[829, 836, 0]"]
25[Solid2d]
end
subgraph path30 [Path]
30["Path<br>[850, 892, 0]"]
31["Segment<br>[898, 918, 0]"]
32["Segment<br>[924, 950, 0]"]
33["Segment<br>[956, 1012, 0]"]
34["Segment<br>[1018, 1025, 0]"]
35[Solid2d]
subgraph path26 [Path]
26["Path<br>[850, 892, 0]"]
27["Segment<br>[898, 918, 0]"]
28["Segment<br>[924, 950, 0]"]
29["Segment<br>[956, 1012, 0]"]
30["Segment<br>[1018, 1025, 0]"]
31[Solid2d]
end
subgraph path36 [Path]
36["Path<br>[1039, 1094, 0]"]
37["Segment<br>[1039, 1094, 0]"]
38[Solid2d]
subgraph path32 [Path]
32["Path<br>[1039, 1094, 0]"]
33["Segment<br>[1039, 1094, 0]"]
34[Solid2d]
end
subgraph path39 [Path]
39["Path<br>[1108, 1150, 0]"]
40["Segment<br>[1156, 1180, 0]"]
41["Segment<br>[1186, 1211, 0]"]
42["Segment<br>[1217, 1273, 0]"]
43["Segment<br>[1279, 1286, 0]"]
44[Solid2d]
subgraph path35 [Path]
35["Path<br>[1108, 1150, 0]"]
36["Segment<br>[1156, 1180, 0]"]
37["Segment<br>[1186, 1211, 0]"]
38["Segment<br>[1217, 1273, 0]"]
39["Segment<br>[1279, 1286, 0]"]
40[Solid2d]
end
subgraph path59 [Path]
59["Path<br>[1456, 1497, 0]"]
60["Segment<br>[1503, 1527, 0]"]
61["Segment<br>[1533, 1558, 0]"]
subgraph path52 [Path]
52["Path<br>[1456, 1497, 0]"]
53["Segment<br>[1503, 1527, 0]"]
54["Segment<br>[1533, 1558, 0]"]
end
subgraph path62 [Path]
62["Path<br>[1572, 1614, 0]"]
63["Segment<br>[1620, 1644, 0]"]
64["Segment<br>[1650, 1675, 0]"]
65["Segment<br>[1681, 1737, 0]"]
66["Segment<br>[1743, 1750, 0]"]
67[Solid2d]
subgraph path55 [Path]
55["Path<br>[1572, 1614, 0]"]
56["Segment<br>[1620, 1644, 0]"]
57["Segment<br>[1650, 1675, 0]"]
58["Segment<br>[1681, 1737, 0]"]
59["Segment<br>[1743, 1750, 0]"]
60[Solid2d]
end
subgraph path68 [Path]
68["Path<br>[1764, 1806, 0]"]
69["Segment<br>[1812, 1835, 0]"]
70["Segment<br>[1841, 1866, 0]"]
71["Segment<br>[1872, 1928, 0]"]
72["Segment<br>[1934, 1941, 0]"]
73[Solid2d]
subgraph path61 [Path]
61["Path<br>[1764, 1806, 0]"]
62["Segment<br>[1812, 1835, 0]"]
63["Segment<br>[1841, 1866, 0]"]
64["Segment<br>[1872, 1928, 0]"]
65["Segment<br>[1934, 1941, 0]"]
66[Solid2d]
end
subgraph path74 [Path]
74["Path<br>[1955, 2011, 0]"]
75["Segment<br>[1955, 2011, 0]"]
subgraph path67 [Path]
67["Path<br>[1955, 2011, 0]"]
68["Segment<br>[1955, 2011, 0]"]
69[Solid2d]
end
subgraph path70 [Path]
70["Path<br>[2025, 2068, 0]"]
71["Segment<br>[2074, 2139, 0]"]
72["Segment<br>[2145, 2213, 0]"]
73["Segment<br>[2219, 2307, 0]"]
74["Segment<br>[2313, 2369, 0]"]
75["Segment<br>[2375, 2382, 0]"]
76[Solid2d]
end
subgraph path77 [Path]
77["Path<br>[2025, 2068, 0]"]
78["Segment<br>[2074, 2139, 0]"]
79["Segment<br>[2145, 2213, 0]"]
80["Segment<br>[2219, 2307, 0]"]
81["Segment<br>[2313, 2369, 0]"]
82["Segment<br>[2375, 2382, 0]"]
83[Solid2d]
end
1["Plane<br>[12, 29, 0]"]
8["Sweep Extrusion<br>[264, 296, 0]"]
9[Wall]
@ -86,53 +86,37 @@ flowchart LR
12["Cap Start"]
13["Cap End"]
14["SweepEdge Opposite"]
15["SweepEdge Adjacent"]
16["SweepEdge Opposite"]
17["SweepEdge Adjacent"]
18["SweepEdge Opposite"]
19["SweepEdge Adjacent"]
45["Sweep RevolveAboutEdge<br>[1300, 1366, 0]"]
46["Sweep Extrusion<br>[1380, 1411, 0]"]
47[Wall]
48[Wall]
49[Wall]
50["Cap Start"]
51["Cap End"]
52["SweepEdge Opposite"]
53["SweepEdge Adjacent"]
54["SweepEdge Opposite"]
55["SweepEdge Adjacent"]
56["SweepEdge Opposite"]
57["SweepEdge Adjacent"]
58["Plane<br>[1424, 1442, 0]"]
84["Sweep Extrusion<br>[2396, 2429, 0]"]
85[Wall]
86[Wall]
87[Wall]
15["SweepEdge Opposite"]
41["SweepEdge Adjacent"]
42["Sweep RevolveAboutEdge<br>[1300, 1366, 0]"]
43["Sweep Extrusion<br>[1380, 1411, 0]"]
44[Wall]
45[Wall]
46[Wall]
47["Cap Start"]
48["Cap End"]
49["SweepEdge Opposite"]
50["SweepEdge Opposite"]
51["Plane<br>[1424, 1442, 0]"]
77["Sweep Extrusion<br>[2396, 2429, 0]"]
78[Wall]
79[Wall]
80[Wall]
81[Wall]
82["Cap Start"]
83["Cap End"]
84["SweepEdge Opposite"]
85["SweepEdge Opposite"]
86["SweepEdge Opposite"]
87["Sweep RevolveAboutEdge<br>[2443, 2488, 0]"]
88[Wall]
89["Cap Start"]
90["Cap End"]
91["SweepEdge Opposite"]
92["SweepEdge Adjacent"]
89[Wall]
90[Wall]
91["Cap Start"]
92["Cap End"]
93["SweepEdge Opposite"]
94["SweepEdge Adjacent"]
95["SweepEdge Opposite"]
96["SweepEdge Adjacent"]
97["SweepEdge Opposite"]
98["SweepEdge Adjacent"]
99["Sweep RevolveAboutEdge<br>[2443, 2488, 0]"]
100[Wall]
101[Wall]
102[Wall]
103["Cap Start"]
104["Cap End"]
105["SweepEdge Opposite"]
106["SweepEdge Adjacent"]
107["SweepEdge Opposite"]
108["SweepEdge Adjacent"]
109["SweepEdge Opposite"]
110["SweepEdge Adjacent"]
111["StartSketchOnFace<br>[309, 348, 0]"]
94["SweepEdge Opposite"]
95["StartSketchOnFace<br>[309, 348, 0]"]
1 --- 2
2 --- 3
2 --- 4
@ -141,14 +125,14 @@ flowchart LR
2 ---- 8
2 --- 7
3 --- 11
3 --- 18
3 --- 19
3 --- 15
3 x--> 12
4 --- 10
4 --- 16
4 --- 17
4 --- 14
4 --- 41
4 x--> 12
5 --- 9
5 --- 14
5 --- 15
5 x--> 12
8 --- 9
8 --- 10
8 --- 11
@ -156,129 +140,130 @@ flowchart LR
8 --- 13
8 --- 14
8 --- 15
8 --- 16
8 --- 17
8 --- 18
8 --- 19
10 --- 20
10 --- 23
10 --- 30
10 --- 36
10 --- 39
20 --- 21
20 --- 22
23 --- 24
23 --- 25
23 --- 26
23 --- 27
23 --- 28
23 --- 29
30 --- 31
30 --- 32
30 --- 33
30 --- 34
30 ---- 45
30 --- 35
36 --- 37
36 --- 38
39 --- 40
39 --- 41
39 --- 42
39 --- 43
39 ---- 46
39 --- 44
40 --- 49
40 --- 56
40 --- 57
41 --- 48
41 --- 54
41 --- 55
42 --- 47
42 --- 52
42 --- 53
46 --- 47
46 --- 48
46 --- 49
46 --- 50
46 --- 51
46 --- 52
46 --- 53
46 --- 54
46 --- 55
46 --- 56
46 --- 57
58 --- 59
58 --- 62
58 --- 68
58 --- 74
58 --- 77
59 --- 60
59 --- 61
62 --- 63
62 --- 64
62 --- 65
62 --- 66
62 ---- 99
62 --- 67
63 --- 100
63 --- 105
63 --- 106
64 --- 101
64 --- 107
64 --- 108
65 --- 102
65 --- 109
65 --- 110
68 --- 69
68 --- 70
68 --- 71
68 --- 72
68 --- 73
74 --- 75
74 --- 76
8 --- 41
10 --- 16
10 --- 19
10 --- 26
10 --- 32
10 --- 35
14 <--x 10
14 <--x 13
15 <--x 11
15 <--x 13
16 --- 17
16 --- 18
19 --- 20
19 --- 21
19 --- 22
19 --- 23
19 --- 24
19 --- 25
26 --- 27
26 --- 28
26 --- 29
26 --- 30
26 ---- 42
26 --- 31
32 --- 33
32 --- 34
35 --- 36
35 --- 37
35 --- 38
35 --- 39
35 ---- 43
35 --- 40
36 --- 46
36 --- 50
36 x--> 47
37 --- 45
37 --- 49
37 x--> 47
38 --- 44
38 x--> 47
41 <--x 9
41 <--x 10
43 --- 44
43 --- 45
43 --- 46
43 --- 47
43 --- 48
43 --- 49
43 --- 50
49 <--x 45
49 <--x 48
50 <--x 46
50 <--x 48
51 --- 52
51 --- 55
51 --- 61
51 --- 67
51 --- 70
52 --- 53
52 --- 54
55 --- 56
55 --- 57
55 --- 58
55 --- 59
55 ---- 87
55 --- 60
56 --- 88
56 x--> 91
57 --- 89
57 --- 93
57 x--> 91
58 --- 90
58 --- 94
58 x--> 91
61 --- 62
61 --- 63
61 --- 64
61 --- 65
61 --- 66
67 --- 68
67 --- 69
70 --- 71
70 --- 72
70 --- 73
70 --- 74
70 --- 75
70 ---- 77
70 --- 76
71 --- 81
71 --- 86
71 x--> 82
72 --- 80
72 --- 85
72 x--> 82
73 --- 79
73 --- 84
73 x--> 82
74 --- 78
74 x--> 82
77 --- 78
77 --- 79
77 --- 80
77 --- 81
77 --- 82
77 ---- 84
77 --- 83
78 --- 88
78 --- 97
78 --- 98
79 --- 87
79 --- 95
79 --- 96
80 --- 86
80 --- 93
80 --- 94
81 --- 85
81 --- 91
81 --- 92
84 --- 85
84 --- 86
84 --- 87
84 --- 88
84 --- 89
84 --- 90
84 --- 91
84 --- 92
84 --- 93
84 --- 94
84 --- 95
84 --- 96
84 --- 97
84 --- 98
99 --- 100
99 --- 101
99 --- 102
99 --- 103
99 --- 104
99 --- 105
99 --- 106
99 --- 107
99 --- 108
99 --- 109
99 --- 110
10 <--x 111
77 --- 84
77 --- 85
77 --- 86
84 <--x 79
84 <--x 83
85 <--x 80
85 <--x 83
86 <--x 81
86 <--x 83
87 --- 88
87 --- 89
87 --- 90
87 --- 91
87 --- 92
87 --- 93
87 --- 94
93 <--x 89
93 <--x 92
94 <--x 90
94 <--x 92
10 <--x 95
```

View File

@ -248,20 +248,27 @@ description: Artifact commands cube.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -284,6 +291,33 @@ description: Artifact commands cube.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -303,5 +337,79 @@ description: Artifact commands cube.kcl
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
}
]

View File

@ -18,13 +18,8 @@ flowchart LR
14["Cap Start"]
15["Cap End"]
16["SweepEdge Opposite"]
17["SweepEdge Adjacent"]
17["SweepEdge Opposite"]
18["SweepEdge Opposite"]
19["SweepEdge Adjacent"]
20["SweepEdge Opposite"]
21["SweepEdge Adjacent"]
22["SweepEdge Opposite"]
23["SweepEdge Adjacent"]
1 --- 2
2 --- 3
2 --- 4
@ -34,17 +29,16 @@ flowchart LR
2 ---- 9
2 --- 8
3 --- 13
3 --- 22
3 --- 23
3 --- 18
3 x--> 14
4 --- 12
4 --- 20
4 --- 21
4 --- 17
4 x--> 14
5 --- 11
5 --- 18
5 --- 19
5 --- 16
5 x--> 14
6 --- 10
6 --- 16
6 --- 17
6 x--> 14
9 --- 10
9 --- 11
9 --- 12
@ -54,9 +48,10 @@ flowchart LR
9 --- 16
9 --- 17
9 --- 18
9 --- 19
9 --- 20
9 --- 21
9 --- 22
9 --- 23
16 <--x 11
16 <--x 15
17 <--x 12
17 <--x 15
18 <--x 13
18 <--x 15
```

View File

@ -223,5 +223,166 @@ description: Artifact commands cube_with_error.kcl
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
}
]

View File

@ -17,6 +17,9 @@ flowchart LR
13[Wall]
14["Cap Start"]
15["Cap End"]
16["SweepEdge Opposite"]
17["SweepEdge Opposite"]
18["SweepEdge Opposite"]
1 --- 2
2 --- 3
2 --- 4
@ -26,13 +29,26 @@ flowchart LR
2 ---- 9
2 --- 8
3 --- 13
3 --- 18
4 --- 12
4 --- 17
4 x--> 14
5 --- 11
5 --- 16
5 x--> 14
6 --- 10
6 x--> 14
9 --- 10
9 --- 11
9 --- 12
9 --- 13
9 --- 14
9 --- 15
9 --- 16
9 --- 17
9 --- 18
16 <--x 11
16 <--x 15
17 <--x 12
17 <--x 15
```

View File

@ -358,20 +358,27 @@ description: Artifact commands fillet-and-shell.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -394,6 +401,33 @@ description: Artifact commands fillet-and-shell.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -414,6 +448,80 @@ description: Artifact commands fillet-and-shell.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -763,6 +871,33 @@ description: Artifact commands fillet-and-shell.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -783,6 +918,33 @@ description: Artifact commands fillet-and-shell.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -1092,6 +1254,33 @@ description: Artifact commands fillet-and-shell.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -1112,6 +1301,33 @@ description: Artifact commands fillet-and-shell.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -1421,6 +1637,33 @@ description: Artifact commands fillet-and-shell.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -1441,6 +1684,33 @@ description: Artifact commands fillet-and-shell.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -1750,6 +2020,33 @@ description: Artifact commands fillet-and-shell.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -1770,6 +2067,33 @@ description: Artifact commands fillet-and-shell.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -16,57 +16,57 @@ flowchart LR
13["Segment<br>[1011, 1030, 0]"]
14[Solid2d]
end
subgraph path27 [Path]
27["Path<br>[1343, 1368, 0]"]
end
subgraph path28 [Path]
28["Path<br>[1376, 1413, 0]"]
29["Segment<br>[1376, 1413, 0]"]
30[Solid2d]
end
subgraph path31 [Path]
31["Path<br>[1343, 1368, 0]"]
31["Path<br>[1426, 1464, 0]"]
32["Segment<br>[1426, 1464, 0]"]
33[Solid2d]
end
subgraph path32 [Path]
32["Path<br>[1376, 1413, 0]"]
33["Segment<br>[1376, 1413, 0]"]
34[Solid2d]
subgraph path39 [Path]
39["Path<br>[1343, 1368, 0]"]
end
subgraph path35 [Path]
35["Path<br>[1426, 1464, 0]"]
36["Segment<br>[1426, 1464, 0]"]
37[Solid2d]
subgraph path40 [Path]
40["Path<br>[1376, 1413, 0]"]
41["Segment<br>[1376, 1413, 0]"]
42[Solid2d]
end
subgraph path45 [Path]
45["Path<br>[1343, 1368, 0]"]
subgraph path43 [Path]
43["Path<br>[1426, 1464, 0]"]
44["Segment<br>[1426, 1464, 0]"]
45[Solid2d]
end
subgraph path46 [Path]
46["Path<br>[1376, 1413, 0]"]
47["Segment<br>[1376, 1413, 0]"]
48[Solid2d]
subgraph path51 [Path]
51["Path<br>[1343, 1368, 0]"]
end
subgraph path49 [Path]
49["Path<br>[1426, 1464, 0]"]
50["Segment<br>[1426, 1464, 0]"]
51[Solid2d]
subgraph path52 [Path]
52["Path<br>[1376, 1413, 0]"]
53["Segment<br>[1376, 1413, 0]"]
54[Solid2d]
end
subgraph path59 [Path]
59["Path<br>[1343, 1368, 0]"]
end
subgraph path60 [Path]
60["Path<br>[1376, 1413, 0]"]
61["Segment<br>[1376, 1413, 0]"]
62[Solid2d]
subgraph path55 [Path]
55["Path<br>[1426, 1464, 0]"]
56["Segment<br>[1426, 1464, 0]"]
57[Solid2d]
end
subgraph path63 [Path]
63["Path<br>[1426, 1464, 0]"]
64["Segment<br>[1426, 1464, 0]"]
65[Solid2d]
63["Path<br>[1343, 1368, 0]"]
end
subgraph path73 [Path]
73["Path<br>[1343, 1368, 0]"]
subgraph path64 [Path]
64["Path<br>[1376, 1413, 0]"]
65["Segment<br>[1376, 1413, 0]"]
66[Solid2d]
end
subgraph path74 [Path]
74["Path<br>[1376, 1413, 0]"]
75["Segment<br>[1376, 1413, 0]"]
76[Solid2d]
end
subgraph path77 [Path]
77["Path<br>[1426, 1464, 0]"]
78["Segment<br>[1426, 1464, 0]"]
79[Solid2d]
subgraph path67 [Path]
67["Path<br>[1426, 1464, 0]"]
68["Segment<br>[1426, 1464, 0]"]
69[Solid2d]
end
1["Plane<br>[373, 390, 0]"]
8["Plane<br>[783, 802, 0]"]
@ -78,45 +78,33 @@ flowchart LR
20["Cap Start"]
21["Cap End"]
22["SweepEdge Opposite"]
23["SweepEdge Adjacent"]
23["SweepEdge Opposite"]
24["SweepEdge Opposite"]
25["SweepEdge Adjacent"]
26["SweepEdge Opposite"]
27["SweepEdge Adjacent"]
28["SweepEdge Opposite"]
29["SweepEdge Adjacent"]
30["Plane<br>[1316, 1335, 0]"]
38["Sweep Extrusion<br>[1476, 1500, 0]"]
39[Wall]
40["Cap Start"]
41["Cap End"]
42["SweepEdge Opposite"]
43["SweepEdge Adjacent"]
44["Plane<br>[1316, 1335, 0]"]
52["Sweep Extrusion<br>[1476, 1500, 0]"]
53[Wall]
54["Cap Start"]
55["Cap End"]
56["SweepEdge Opposite"]
57["SweepEdge Adjacent"]
58["Plane<br>[1316, 1335, 0]"]
66["Sweep Extrusion<br>[1476, 1500, 0]"]
67[Wall]
68["Cap Start"]
69["Cap End"]
70["SweepEdge Opposite"]
71["SweepEdge Adjacent"]
72["Plane<br>[1316, 1335, 0]"]
80["Sweep Extrusion<br>[1476, 1500, 0]"]
81[Wall]
82["Cap Start"]
83["Cap End"]
84["SweepEdge Opposite"]
85["SweepEdge Adjacent"]
86["EdgeCut Fillet<br>[1070, 1276, 0]"]
87["EdgeCut Fillet<br>[1070, 1276, 0]"]
88["EdgeCut Fillet<br>[1070, 1276, 0]"]
89["EdgeCut Fillet<br>[1070, 1276, 0]"]
26["Plane<br>[1316, 1335, 0]"]
34["Sweep Extrusion<br>[1476, 1500, 0]"]
35[Wall]
36["Cap Start"]
37["Cap End"]
38["Plane<br>[1316, 1335, 0]"]
46["Sweep Extrusion<br>[1476, 1500, 0]"]
47[Wall]
48["Cap Start"]
49["Cap End"]
50["Plane<br>[1316, 1335, 0]"]
58["Sweep Extrusion<br>[1476, 1500, 0]"]
59[Wall]
60["Cap Start"]
61["Cap End"]
62["Plane<br>[1316, 1335, 0]"]
70["Sweep Extrusion<br>[1476, 1500, 0]"]
71[Wall]
72["Cap Start"]
73["Cap End"]
74["EdgeCut Fillet<br>[1070, 1276, 0]"]
75["EdgeCut Fillet<br>[1070, 1276, 0]"]
76["EdgeCut Fillet<br>[1070, 1276, 0]"]
77["EdgeCut Fillet<br>[1070, 1276, 0]"]
1 --- 2
2 --- 3
2 --- 4
@ -131,17 +119,17 @@ flowchart LR
9 ---- 15
9 --- 14
10 --- 16
10 --- 22
10 --- 23
10 --- 25
10 x--> 20
11 --- 17
11 --- 24
11 --- 25
11 --- 22
11 x--> 20
12 --- 18
12 --- 26
12 --- 27
12 --- 23
12 x--> 20
13 --- 19
13 --- 28
13 --- 29
13 --- 24
13 x--> 20
15 --- 16
15 --- 17
15 --- 18
@ -152,76 +140,63 @@ flowchart LR
15 --- 23
15 --- 24
15 --- 25
15 --- 26
15 --- 27
15 --- 28
15 --- 29
30 --- 31
30 --- 32
30 --- 35
32 --- 33
32 ---- 38
32 --- 34
33 --- 39
33 --- 42
33 --- 43
35 --- 36
35 --- 37
22 <--x 17
22 <--x 21
23 <--x 18
23 <--x 21
24 <--x 19
24 <--x 21
26 --- 27
26 --- 28
26 --- 31
28 --- 29
28 ---- 34
28 --- 30
29 --- 35
29 x--> 36
31 --- 32
31 --- 33
34 --- 35
34 --- 36
34 --- 37
38 --- 39
38 --- 40
38 --- 41
38 --- 42
38 --- 43
44 --- 45
44 --- 46
44 --- 49
40 --- 41
40 ---- 46
40 --- 42
41 --- 47
41 x--> 48
43 --- 44
43 --- 45
46 --- 47
46 ---- 52
46 --- 48
47 --- 53
47 --- 56
47 --- 57
49 --- 50
49 --- 51
46 --- 49
50 --- 51
50 --- 52
50 --- 55
52 --- 53
52 ---- 58
52 --- 54
52 --- 55
52 --- 56
52 --- 57
53 --- 59
53 x--> 60
55 --- 56
55 --- 57
58 --- 59
58 --- 60
58 --- 63
60 --- 61
60 ---- 66
60 --- 62
61 --- 67
61 --- 70
61 --- 71
63 --- 64
63 --- 65
66 --- 67
66 --- 68
66 --- 69
66 --- 70
66 --- 71
72 --- 73
72 --- 74
72 --- 77
74 --- 75
74 ---- 80
74 --- 76
75 --- 81
75 --- 84
75 --- 85
77 --- 78
77 --- 79
80 --- 81
80 --- 82
80 --- 83
80 --- 84
80 --- 85
23 <--x 86
25 <--x 87
27 <--x 88
29 <--x 89
58 --- 61
62 --- 63
62 --- 64
62 --- 67
64 --- 65
64 ---- 70
64 --- 66
65 --- 71
65 x--> 72
67 --- 68
67 --- 69
70 --- 71
70 --- 72
70 --- 73
25 <--x 74
```

View File

@ -295,6 +295,33 @@ description: Artifact commands flush_batch_on_end.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -314,5 +341,32 @@ description: Artifact commands flush_batch_on_end.kcl
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
}
]

View File

@ -15,21 +15,16 @@ flowchart LR
9[Wall]
10["Cap Start"]
11["Cap End"]
12["SweepEdge Opposite"]
13["SweepEdge Adjacent"]
1 --- 2
1 --- 5
2 --- 3
2 ---- 8
2 --- 4
3 --- 9
3 --- 12
3 --- 13
3 x--> 10
5 --- 6
5 --- 7
8 --- 9
8 --- 10
8 --- 11
8 --- 12
8 --- 13
```

View File

@ -231,20 +231,27 @@ description: Artifact commands function_sketch.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -267,6 +274,33 @@ description: Artifact commands function_sketch.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -286,5 +320,79 @@ description: Artifact commands function_sketch.kcl
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
}
]

View File

@ -17,13 +17,8 @@ flowchart LR
13["Cap Start"]
14["Cap End"]
15["SweepEdge Opposite"]
16["SweepEdge Adjacent"]
16["SweepEdge Opposite"]
17["SweepEdge Opposite"]
18["SweepEdge Adjacent"]
19["SweepEdge Opposite"]
20["SweepEdge Adjacent"]
21["SweepEdge Opposite"]
22["SweepEdge Adjacent"]
1 --- 2
2 --- 3
2 --- 4
@ -32,17 +27,16 @@ flowchart LR
2 ---- 8
2 --- 7
3 --- 12
3 --- 21
3 --- 22
3 --- 17
3 x--> 13
4 --- 11
4 --- 19
4 --- 20
4 --- 16
4 x--> 13
5 --- 10
5 --- 17
5 --- 18
5 --- 15
5 x--> 13
6 --- 9
6 --- 15
6 --- 16
6 x--> 13
8 --- 9
8 --- 10
8 --- 11
@ -52,9 +46,10 @@ flowchart LR
8 --- 15
8 --- 16
8 --- 17
8 --- 18
8 --- 19
8 --- 20
8 --- 21
8 --- 22
15 <--x 10
15 <--x 14
16 <--x 11
16 <--x 14
17 <--x 12
17 <--x 14
```

View File

@ -231,20 +231,27 @@ description: Artifact commands function_sketch_with_position.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -267,6 +274,33 @@ description: Artifact commands function_sketch_with_position.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -286,5 +320,79 @@ description: Artifact commands function_sketch_with_position.kcl
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
}
]

View File

@ -17,13 +17,8 @@ flowchart LR
13["Cap Start"]
14["Cap End"]
15["SweepEdge Opposite"]
16["SweepEdge Adjacent"]
16["SweepEdge Opposite"]
17["SweepEdge Opposite"]
18["SweepEdge Adjacent"]
19["SweepEdge Opposite"]
20["SweepEdge Adjacent"]
21["SweepEdge Opposite"]
22["SweepEdge Adjacent"]
1 --- 2
2 --- 3
2 --- 4
@ -32,17 +27,16 @@ flowchart LR
2 ---- 8
2 --- 7
3 --- 12
3 --- 21
3 --- 22
3 --- 17
3 x--> 13
4 --- 11
4 --- 19
4 --- 20
4 --- 16
4 x--> 13
5 --- 10
5 --- 17
5 --- 18
5 --- 15
5 x--> 13
6 --- 9
6 --- 15
6 --- 16
6 x--> 13
8 --- 9
8 --- 10
8 --- 11
@ -52,9 +46,10 @@ flowchart LR
8 --- 15
8 --- 16
8 --- 17
8 --- 18
8 --- 19
8 --- 20
8 --- 21
8 --- 22
15 <--x 10
15 <--x 14
16 <--x 11
16 <--x 14
17 <--x 12
17 <--x 14
```

View File

@ -201,6 +201,33 @@ description: Artifact commands helix_ccw.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -10,18 +10,13 @@ flowchart LR
6[Wall]
7["Cap Start"]
8["Cap End"]
9["SweepEdge Opposite"]
10["SweepEdge Adjacent"]
1 --- 2
2 --- 3
2 ---- 5
2 --- 4
3 --- 6
3 --- 9
3 --- 10
3 x--> 7
5 --- 6
5 --- 7
5 --- 8
5 --- 9
5 --- 10
```

File diff suppressed because it is too large Load Diff

View File

@ -72,53 +72,28 @@ flowchart LR
66["Cap Start"]
67["Cap End"]
68["SweepEdge Opposite"]
69["SweepEdge Adjacent"]
69["SweepEdge Opposite"]
70["SweepEdge Opposite"]
71["SweepEdge Adjacent"]
71["SweepEdge Opposite"]
72["SweepEdge Opposite"]
73["SweepEdge Adjacent"]
73["SweepEdge Opposite"]
74["SweepEdge Opposite"]
75["SweepEdge Adjacent"]
75["SweepEdge Opposite"]
76["SweepEdge Opposite"]
77["SweepEdge Adjacent"]
77["SweepEdge Opposite"]
78["SweepEdge Opposite"]
79["SweepEdge Adjacent"]
79["SweepEdge Opposite"]
80["SweepEdge Opposite"]
81["SweepEdge Adjacent"]
81["SweepEdge Opposite"]
82["SweepEdge Opposite"]
83["SweepEdge Adjacent"]
83["SweepEdge Opposite"]
84["SweepEdge Opposite"]
85["SweepEdge Adjacent"]
85["SweepEdge Opposite"]
86["SweepEdge Opposite"]
87["SweepEdge Adjacent"]
87["SweepEdge Opposite"]
88["SweepEdge Opposite"]
89["SweepEdge Adjacent"]
89["SweepEdge Opposite"]
90["SweepEdge Opposite"]
91["SweepEdge Adjacent"]
92["SweepEdge Opposite"]
93["SweepEdge Adjacent"]
94["SweepEdge Opposite"]
95["SweepEdge Adjacent"]
96["SweepEdge Opposite"]
97["SweepEdge Adjacent"]
98["SweepEdge Opposite"]
99["SweepEdge Adjacent"]
100["SweepEdge Opposite"]
101["SweepEdge Adjacent"]
102["SweepEdge Opposite"]
103["SweepEdge Adjacent"]
104["SweepEdge Opposite"]
105["SweepEdge Adjacent"]
106["SweepEdge Opposite"]
107["SweepEdge Adjacent"]
108["SweepEdge Opposite"]
109["SweepEdge Adjacent"]
110["SweepEdge Opposite"]
111["SweepEdge Adjacent"]
112["SweepEdge Opposite"]
113["SweepEdge Adjacent"]
114["SweepEdge Opposite"]
115["SweepEdge Adjacent"]
1 --- 2
2 --- 3
2 --- 4
@ -148,77 +123,76 @@ flowchart LR
2 ---- 41
2 --- 28
3 --- 42
3 --- 68
3 --- 69
3 x--> 66
4 --- 43
4 --- 70
4 --- 71
4 --- 68
4 x--> 66
5 --- 44
5 --- 72
5 --- 73
5 --- 69
5 x--> 66
6 --- 45
6 --- 74
6 --- 75
6 --- 70
6 x--> 66
7 --- 46
7 --- 76
7 --- 77
7 --- 71
7 x--> 66
8 --- 47
8 --- 78
8 --- 79
8 --- 72
8 x--> 66
9 --- 48
9 --- 80
9 --- 81
9 --- 73
9 x--> 66
10 --- 49
10 --- 82
10 --- 83
10 --- 74
10 x--> 66
11 --- 50
11 --- 84
11 --- 85
11 --- 75
11 x--> 66
12 --- 51
12 --- 86
12 --- 87
12 --- 76
12 x--> 66
13 --- 52
13 --- 88
13 --- 89
13 --- 77
13 x--> 66
14 --- 53
14 --- 90
14 --- 91
14 --- 78
14 x--> 66
15 --- 54
15 --- 92
15 --- 93
15 --- 79
15 x--> 66
16 --- 55
16 --- 94
16 --- 95
16 --- 80
16 x--> 66
17 --- 56
17 --- 96
17 --- 97
17 --- 81
17 x--> 66
18 --- 57
18 --- 98
18 --- 99
18 --- 82
18 x--> 66
19 --- 58
19 --- 100
19 --- 101
19 --- 83
19 x--> 66
20 --- 59
20 --- 102
20 --- 103
20 --- 84
20 x--> 66
21 --- 60
21 --- 104
21 --- 105
21 --- 85
21 x--> 66
22 --- 61
22 --- 106
22 --- 107
22 --- 86
22 x--> 66
23 --- 62
23 --- 108
23 --- 109
23 --- 87
23 x--> 66
24 --- 63
24 --- 110
24 --- 111
24 --- 88
24 x--> 66
25 --- 64
25 --- 112
25 --- 113
25 --- 89
25 x--> 66
26 --- 65
26 --- 114
26 --- 115
26 --- 90
26 x--> 66
29 --- 30
30 --- 31
30 --- 32
@ -279,29 +253,50 @@ flowchart LR
41 --- 88
41 --- 89
41 --- 90
41 --- 91
41 --- 92
41 --- 93
41 --- 94
41 --- 95
41 --- 96
41 --- 97
41 --- 98
41 --- 99
41 --- 100
41 --- 101
41 --- 102
41 --- 103
41 --- 104
41 --- 105
41 --- 106
41 --- 107
41 --- 108
41 --- 109
41 --- 110
41 --- 111
41 --- 112
41 --- 113
41 --- 114
41 --- 115
68 <--x 43
68 <--x 67
69 <--x 44
69 <--x 67
70 <--x 45
70 <--x 67
71 <--x 46
71 <--x 67
72 <--x 47
72 <--x 67
73 <--x 48
73 <--x 67
74 <--x 49
74 <--x 67
75 <--x 50
75 <--x 67
76 <--x 51
76 <--x 67
77 <--x 52
77 <--x 67
78 <--x 53
78 <--x 67
79 <--x 54
79 <--x 67
80 <--x 55
80 <--x 67
81 <--x 56
81 <--x 67
82 <--x 57
82 <--x 67
83 <--x 58
83 <--x 67
84 <--x 59
84 <--x 67
85 <--x 60
85 <--x 67
86 <--x 61
86 <--x 67
87 <--x 62
87 <--x 67
88 <--x 63
88 <--x 67
89 <--x 64
89 <--x 67
90 <--x 65
90 <--x 67
```

View File

@ -5571288,6 +5571288,33 @@ description: Artifact commands import_async.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -5575114,20 +5575141,27 @@ description: Artifact commands import_async.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -5575150,6 +5575184,33 @@ description: Artifact commands import_async.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -5575170,6 +5575231,80 @@ description: Artifact commands import_async.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -5,8 +5,10 @@ flowchart LR
4["Segment<br>[1081, 1131, 0]"]
5[Solid2d]
end
subgraph path13 [Path]
13["Path<br>[1608, 1645, 0]"]
subgraph path11 [Path]
11["Path<br>[1608, 1645, 0]"]
12["Segment<br>[1296, 1334, 0]"]
13["Segment<br>[1296, 1334, 0]"]
14["Segment<br>[1296, 1334, 0]"]
15["Segment<br>[1296, 1334, 0]"]
16["Segment<br>[1296, 1334, 0]"]
@ -106,9 +108,9 @@ flowchart LR
110["Segment<br>[1296, 1334, 0]"]
111["Segment<br>[1296, 1334, 0]"]
112["Segment<br>[1296, 1334, 0]"]
113["Segment<br>[1296, 1334, 0]"]
114["Segment<br>[1296, 1334, 0]"]
115["Segment<br>[1711, 1809, 0]"]
113["Segment<br>[1711, 1809, 0]"]
114["Segment<br>[1524, 1554, 0]"]
115["Segment<br>[1524, 1554, 0]"]
116["Segment<br>[1524, 1554, 0]"]
117["Segment<br>[1524, 1554, 0]"]
118["Segment<br>[1524, 1554, 0]"]
@ -208,20 +210,18 @@ flowchart LR
212["Segment<br>[1524, 1554, 0]"]
213["Segment<br>[1524, 1554, 0]"]
214["Segment<br>[1524, 1554, 0]"]
215["Segment<br>[1524, 1554, 0]"]
216["Segment<br>[1524, 1554, 0]"]
217["Segment<br>[1869, 1876, 0]"]
218[Solid2d]
215["Segment<br>[1869, 1876, 0]"]
216[Solid2d]
end
subgraph path220 [Path]
220["Path<br>[2357, 2436, 0]"]
221["Segment<br>[2442, 2469, 0]"]
222["Segment<br>[2475, 2503, 0]"]
223["Segment<br>[2509, 2537, 0]"]
224["Segment<br>[2543, 2659, 0]"]
225["Segment<br>[2665, 2770, 0]"]
226["Segment<br>[2776, 2783, 0]"]
227[Solid2d]
subgraph path218 [Path]
218["Path<br>[2357, 2436, 0]"]
219["Segment<br>[2442, 2469, 0]"]
220["Segment<br>[2475, 2503, 0]"]
221["Segment<br>[2509, 2537, 0]"]
222["Segment<br>[2543, 2659, 0]"]
223["Segment<br>[2665, 2770, 0]"]
224["Segment<br>[2776, 2783, 0]"]
225[Solid2d]
end
1["Plane<br>[168, 185, 0]"]
2["Plane<br>[1058, 1075, 0]"]
@ -229,275 +229,265 @@ flowchart LR
7[Wall]
8["Cap Start"]
9["Cap End"]
10["SweepEdge Opposite"]
11["SweepEdge Adjacent"]
12["Plane<br>[1585, 1602, 0]"]
219["Sweep Extrusion<br>[1882, 1910, 0]"]
228["Sweep Extrusion<br>[2789, 2818, 0]"]
10["Plane<br>[1585, 1602, 0]"]
217["Sweep Extrusion<br>[1882, 1910, 0]"]
226["Sweep Extrusion<br>[2789, 2818, 0]"]
227[Wall]
228[Wall]
229[Wall]
230[Wall]
231[Wall]
232[Wall]
231["SweepEdge Opposite"]
232["SweepEdge Opposite"]
233["SweepEdge Opposite"]
234["SweepEdge Adjacent"]
235["SweepEdge Opposite"]
236["SweepEdge Adjacent"]
237["SweepEdge Opposite"]
238["SweepEdge Adjacent"]
239["SweepEdge Opposite"]
240["SweepEdge Adjacent"]
241["StartSketchOnFace<br>[2320, 2351, 0]"]
234["StartSketchOnFace<br>[2320, 2351, 0]"]
2 --- 3
3 --- 4
3 ---- 6
3 --- 5
4 --- 7
4 --- 10
4 --- 11
4 x--> 8
6 --- 7
6 --- 8
6 --- 9
6 --- 10
6 --- 11
9 --- 220
12 --- 13
13 --- 14
13 --- 15
13 --- 16
13 --- 17
13 --- 18
13 --- 19
13 --- 20
13 --- 21
13 --- 22
13 --- 23
13 --- 24
13 --- 25
13 --- 26
13 --- 27
13 --- 28
13 --- 29
13 --- 30
13 --- 31
13 --- 32
13 --- 33
13 --- 34
13 --- 35
13 --- 36
13 --- 37
13 --- 38
13 --- 39
13 --- 40
13 --- 41
13 --- 42
13 --- 43
13 --- 44
13 --- 45
13 --- 46
13 --- 47
13 --- 48
13 --- 49
13 --- 50
13 --- 51
13 --- 52
13 --- 53
13 --- 54
13 --- 55
13 --- 56
13 --- 57
13 --- 58
13 --- 59
13 --- 60
13 --- 61
13 --- 62
13 --- 63
13 --- 64
13 --- 65
13 --- 66
13 --- 67
13 --- 68
13 --- 69
13 --- 70
13 --- 71
13 --- 72
13 --- 73
13 --- 74
13 --- 75
13 --- 76
13 --- 77
13 --- 78
13 --- 79
13 --- 80
13 --- 81
13 --- 82
13 --- 83
13 --- 84
13 --- 85
13 --- 86
13 --- 87
13 --- 88
13 --- 89
13 --- 90
13 --- 91
13 --- 92
13 --- 93
13 --- 94
13 --- 95
13 --- 96
13 --- 97
13 --- 98
13 --- 99
13 --- 100
13 --- 101
13 --- 102
13 --- 103
13 --- 104
13 --- 105
13 --- 106
13 --- 107
13 --- 108
13 --- 109
13 --- 110
13 --- 111
13 --- 112
13 --- 113
13 --- 114
13 --- 115
13 --- 116
13 --- 117
13 --- 118
13 --- 119
13 --- 120
13 --- 121
13 --- 122
13 --- 123
13 --- 124
13 --- 125
13 --- 126
13 --- 127
13 --- 128
13 --- 129
13 --- 130
13 --- 131
13 --- 132
13 --- 133
13 --- 134
13 --- 135
13 --- 136
13 --- 137
13 --- 138
13 --- 139
13 --- 140
13 --- 141
13 --- 142
13 --- 143
13 --- 144
13 --- 145
13 --- 146
13 --- 147
13 --- 148
13 --- 149
13 --- 150
13 --- 151
13 --- 152
13 --- 153
13 --- 154
13 --- 155
13 --- 156
13 --- 157
13 --- 158
13 --- 159
13 --- 160
13 --- 161
13 --- 162
13 --- 163
13 --- 164
13 --- 165
13 --- 166
13 --- 167
13 --- 168
13 --- 169
13 --- 170
13 --- 171
13 --- 172
13 --- 173
13 --- 174
13 --- 175
13 --- 176
13 --- 177
13 --- 178
13 --- 179
13 --- 180
13 --- 181
13 --- 182
13 --- 183
13 --- 184
13 --- 185
13 --- 186
13 --- 187
13 --- 188
13 --- 189
13 --- 190
13 --- 191
13 --- 192
13 --- 193
13 --- 194
13 --- 195
13 --- 196
13 --- 197
13 --- 198
13 --- 199
13 --- 200
13 --- 201
13 --- 202
13 --- 203
13 --- 204
13 --- 205
13 --- 206
13 --- 207
13 --- 208
13 --- 209
13 --- 210
13 --- 211
13 --- 212
13 --- 213
13 --- 214
13 --- 215
13 --- 216
13 --- 217
13 ---- 219
13 --- 218
220 --- 221
220 --- 222
220 --- 223
220 --- 224
220 --- 225
220 --- 226
220 ---- 228
220 --- 227
221 --- 232
221 --- 239
221 --- 240
222 --- 231
222 --- 237
222 --- 238
223 --- 230
223 --- 235
223 --- 236
225 --- 229
225 --- 233
225 --- 234
228 --- 229
228 --- 230
228 --- 231
228 --- 232
228 --- 233
228 --- 234
228 --- 235
228 --- 236
228 --- 237
228 --- 238
228 --- 239
228 --- 240
9 <--x 241
9 --- 218
10 --- 11
11 --- 12
11 --- 13
11 --- 14
11 --- 15
11 --- 16
11 --- 17
11 --- 18
11 --- 19
11 --- 20
11 --- 21
11 --- 22
11 --- 23
11 --- 24
11 --- 25
11 --- 26
11 --- 27
11 --- 28
11 --- 29
11 --- 30
11 --- 31
11 --- 32
11 --- 33
11 --- 34
11 --- 35
11 --- 36
11 --- 37
11 --- 38
11 --- 39
11 --- 40
11 --- 41
11 --- 42
11 --- 43
11 --- 44
11 --- 45
11 --- 46
11 --- 47
11 --- 48
11 --- 49
11 --- 50
11 --- 51
11 --- 52
11 --- 53
11 --- 54
11 --- 55
11 --- 56
11 --- 57
11 --- 58
11 --- 59
11 --- 60
11 --- 61
11 --- 62
11 --- 63
11 --- 64
11 --- 65
11 --- 66
11 --- 67
11 --- 68
11 --- 69
11 --- 70
11 --- 71
11 --- 72
11 --- 73
11 --- 74
11 --- 75
11 --- 76
11 --- 77
11 --- 78
11 --- 79
11 --- 80
11 --- 81
11 --- 82
11 --- 83
11 --- 84
11 --- 85
11 --- 86
11 --- 87
11 --- 88
11 --- 89
11 --- 90
11 --- 91
11 --- 92
11 --- 93
11 --- 94
11 --- 95
11 --- 96
11 --- 97
11 --- 98
11 --- 99
11 --- 100
11 --- 101
11 --- 102
11 --- 103
11 --- 104
11 --- 105
11 --- 106
11 --- 107
11 --- 108
11 --- 109
11 --- 110
11 --- 111
11 --- 112
11 --- 113
11 --- 114
11 --- 115
11 --- 116
11 --- 117
11 --- 118
11 --- 119
11 --- 120
11 --- 121
11 --- 122
11 --- 123
11 --- 124
11 --- 125
11 --- 126
11 --- 127
11 --- 128
11 --- 129
11 --- 130
11 --- 131
11 --- 132
11 --- 133
11 --- 134
11 --- 135
11 --- 136
11 --- 137
11 --- 138
11 --- 139
11 --- 140
11 --- 141
11 --- 142
11 --- 143
11 --- 144
11 --- 145
11 --- 146
11 --- 147
11 --- 148
11 --- 149
11 --- 150
11 --- 151
11 --- 152
11 --- 153
11 --- 154
11 --- 155
11 --- 156
11 --- 157
11 --- 158
11 --- 159
11 --- 160
11 --- 161
11 --- 162
11 --- 163
11 --- 164
11 --- 165
11 --- 166
11 --- 167
11 --- 168
11 --- 169
11 --- 170
11 --- 171
11 --- 172
11 --- 173
11 --- 174
11 --- 175
11 --- 176
11 --- 177
11 --- 178
11 --- 179
11 --- 180
11 --- 181
11 --- 182
11 --- 183
11 --- 184
11 --- 185
11 --- 186
11 --- 187
11 --- 188
11 --- 189
11 --- 190
11 --- 191
11 --- 192
11 --- 193
11 --- 194
11 --- 195
11 --- 196
11 --- 197
11 --- 198
11 --- 199
11 --- 200
11 --- 201
11 --- 202
11 --- 203
11 --- 204
11 --- 205
11 --- 206
11 --- 207
11 --- 208
11 --- 209
11 --- 210
11 --- 211
11 --- 212
11 --- 213
11 --- 214
11 --- 215
11 ---- 217
11 --- 216
218 --- 219
218 --- 220
218 --- 221
218 --- 222
218 --- 223
218 --- 224
218 ---- 226
218 --- 225
219 --- 230
219 --- 233
219 <--x 9
220 --- 229
220 --- 232
220 <--x 9
221 --- 228
221 --- 231
221 <--x 9
223 --- 227
223 <--x 9
226 --- 227
226 --- 228
226 --- 229
226 --- 230
226 --- 231
226 --- 232
226 --- 233
231 <--x 228
231 <--x 8
232 <--x 229
232 <--x 8
233 <--x 230
233 <--x 8
9 <--x 234
```

View File

@ -290,20 +290,27 @@ description: Artifact commands import_function_not_sketch.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -330,20 +337,27 @@ description: Artifact commands import_function_not_sketch.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -370,20 +384,27 @@ description: Artifact commands import_function_not_sketch.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -406,6 +427,33 @@ description: Artifact commands import_function_not_sketch.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -425,5 +473,173 @@ description: Artifact commands import_function_not_sketch.kcl
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
}
]

View File

@ -22,13 +22,6 @@ flowchart LR
18[Wall]
19[Wall]
20[Wall]
21["SweepEdge Adjacent"]
22["SweepEdge Adjacent"]
23["SweepEdge Adjacent"]
24["SweepEdge Adjacent"]
25["SweepEdge Adjacent"]
26["SweepEdge Adjacent"]
27["SweepEdge Adjacent"]
1 --- 2
2 --- 3
2 --- 4
@ -41,21 +34,13 @@ flowchart LR
2 ---- 12
2 --- 11
3 --- 13
3 x--> 21
4 --- 14
4 --- 21
5 --- 15
5 --- 22
6 --- 16
6 --- 23
7 --- 17
7 --- 24
8 --- 18
8 --- 25
9 --- 19
9 --- 26
10 --- 20
10 --- 27
12 --- 13
12 --- 14
12 --- 15
@ -64,19 +49,11 @@ flowchart LR
12 --- 18
12 --- 19
12 --- 20
12 <--x 3
12 --- 21
12 <--x 4
12 <--x 5
12 --- 22
12 <--x 6
12 --- 23
12 <--x 7
12 --- 24
12 <--x 8
12 --- 25
12 <--x 9
12 --- 26
12 <--x 10
12 --- 27
```

View File

@ -224,5 +224,32 @@ description: Artifact commands import_whole.kcl
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
}
]

View File

@ -10,18 +10,13 @@ flowchart LR
6[Wall]
7["Cap Start"]
8["Cap End"]
9["SweepEdge Opposite"]
10["SweepEdge Adjacent"]
1 --- 2
2 --- 3
2 ---- 5
2 --- 4
3 --- 6
3 --- 9
3 --- 10
3 x--> 7
5 --- 6
5 --- 7
5 --- 8
5 --- 9
5 --- 10
```

View File

@ -231,20 +231,27 @@ description: Artifact commands intersect_cubes.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -267,6 +274,33 @@ description: Artifact commands intersect_cubes.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -287,6 +321,80 @@ description: Artifact commands intersect_cubes.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -489,20 +597,27 @@ description: Artifact commands intersect_cubes.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -525,6 +640,33 @@ description: Artifact commands intersect_cubes.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -545,6 +687,80 @@ description: Artifact commands intersect_cubes.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -8,13 +8,13 @@ flowchart LR
6["Segment<br>[313, 320, 0]"]
7[Solid2d]
end
subgraph path24 [Path]
24["Path<br>[58, 113, 0]"]
25["Segment<br>[121, 177, 0]"]
26["Segment<br>[185, 241, 0]"]
27["Segment<br>[249, 305, 0]"]
28["Segment<br>[313, 320, 0]"]
29[Solid2d]
subgraph path19 [Path]
19["Path<br>[58, 113, 0]"]
20["Segment<br>[121, 177, 0]"]
21["Segment<br>[185, 241, 0]"]
22["Segment<br>[249, 305, 0]"]
23["Segment<br>[313, 320, 0]"]
24[Solid2d]
end
1["Plane<br>[33, 50, 0]"]
8["Sweep Extrusion<br>[328, 354, 0]"]
@ -25,30 +25,20 @@ flowchart LR
13["Cap Start"]
14["Cap End"]
15["SweepEdge Opposite"]
16["SweepEdge Adjacent"]
16["SweepEdge Opposite"]
17["SweepEdge Opposite"]
18["SweepEdge Adjacent"]
19["SweepEdge Opposite"]
20["SweepEdge Adjacent"]
21["SweepEdge Opposite"]
22["SweepEdge Adjacent"]
23["Plane<br>[33, 50, 0]"]
30["Sweep Extrusion<br>[328, 354, 0]"]
31[Wall]
32[Wall]
33[Wall]
34[Wall]
35["Cap Start"]
36["Cap End"]
37["SweepEdge Opposite"]
38["SweepEdge Adjacent"]
39["SweepEdge Opposite"]
40["SweepEdge Adjacent"]
41["SweepEdge Opposite"]
42["SweepEdge Adjacent"]
43["SweepEdge Opposite"]
44["SweepEdge Adjacent"]
45["CompositeSolid Intersect<br>[448, 477, 0]"]
18["Plane<br>[33, 50, 0]"]
25["Sweep Extrusion<br>[328, 354, 0]"]
26[Wall]
27[Wall]
28[Wall]
29[Wall]
30["Cap Start"]
31["Cap End"]
32["SweepEdge Opposite"]
33["SweepEdge Opposite"]
34["SweepEdge Opposite"]
35["CompositeSolid Intersect<br>[448, 477, 0]"]
1 --- 2
2 --- 3
2 --- 4
@ -57,17 +47,16 @@ flowchart LR
2 ---- 8
2 --- 7
3 --- 9
3 --- 15
3 --- 16
3 x--> 13
4 --- 10
4 --- 17
4 --- 18
4 --- 15
4 x--> 13
5 --- 11
5 --- 19
5 --- 20
5 --- 16
5 x--> 13
6 --- 12
6 --- 21
6 --- 22
6 --- 17
6 x--> 13
8 --- 9
8 --- 10
8 --- 11
@ -77,44 +66,45 @@ flowchart LR
8 --- 15
8 --- 16
8 --- 17
8 --- 18
8 --- 19
8 --- 20
8 --- 21
8 --- 22
23 --- 24
24 --- 25
24 --- 26
24 --- 27
24 --- 28
24 ---- 30
24 --- 29
15 <--x 10
15 <--x 14
16 <--x 11
16 <--x 14
17 <--x 12
17 <--x 14
18 --- 19
19 --- 20
19 --- 21
19 --- 22
19 --- 23
19 ---- 25
19 --- 24
20 --- 26
20 x--> 30
21 --- 27
21 --- 32
21 x--> 30
22 --- 28
22 --- 33
22 x--> 30
23 --- 29
23 --- 34
23 x--> 30
25 --- 26
25 --- 27
25 --- 28
25 --- 29
25 --- 30
25 --- 31
25 --- 37
25 --- 38
26 --- 32
26 --- 39
26 --- 40
27 --- 33
27 --- 41
27 --- 42
28 --- 34
28 --- 43
28 --- 44
30 --- 31
30 --- 32
30 --- 33
30 --- 34
30 --- 35
30 --- 36
30 --- 37
30 --- 38
30 --- 39
30 --- 40
30 --- 41
30 --- 42
30 --- 43
30 --- 44
2 <--x 45
24 <--x 45
25 --- 32
25 --- 33
25 --- 34
32 <--x 27
32 <--x 31
33 <--x 28
33 <--x 31
34 <--x 29
34 <--x 31
2 <--x 35
19 <--x 35
```

View File

@ -143,165 +143,101 @@ flowchart LR
137["Cap Start"]
138["Cap End"]
139["SweepEdge Opposite"]
140["SweepEdge Adjacent"]
140["SweepEdge Opposite"]
141["SweepEdge Opposite"]
142["SweepEdge Adjacent"]
142["SweepEdge Opposite"]
143["SweepEdge Opposite"]
144["SweepEdge Adjacent"]
144["SweepEdge Opposite"]
145["SweepEdge Opposite"]
146["SweepEdge Adjacent"]
146["SweepEdge Opposite"]
147["SweepEdge Opposite"]
148["SweepEdge Adjacent"]
148["SweepEdge Opposite"]
149["SweepEdge Opposite"]
150["SweepEdge Adjacent"]
150["SweepEdge Opposite"]
151["SweepEdge Opposite"]
152["SweepEdge Adjacent"]
152["SweepEdge Opposite"]
153["SweepEdge Opposite"]
154["SweepEdge Adjacent"]
154["SweepEdge Opposite"]
155["SweepEdge Opposite"]
156["SweepEdge Adjacent"]
156["SweepEdge Opposite"]
157["SweepEdge Opposite"]
158["SweepEdge Adjacent"]
158["SweepEdge Opposite"]
159["SweepEdge Opposite"]
160["SweepEdge Adjacent"]
160["SweepEdge Opposite"]
161["SweepEdge Opposite"]
162["SweepEdge Adjacent"]
162["SweepEdge Opposite"]
163["SweepEdge Opposite"]
164["SweepEdge Adjacent"]
164["SweepEdge Opposite"]
165["SweepEdge Opposite"]
166["SweepEdge Adjacent"]
166["SweepEdge Opposite"]
167["SweepEdge Opposite"]
168["SweepEdge Adjacent"]
168["SweepEdge Opposite"]
169["SweepEdge Opposite"]
170["SweepEdge Adjacent"]
170["SweepEdge Opposite"]
171["SweepEdge Opposite"]
172["SweepEdge Adjacent"]
172["SweepEdge Opposite"]
173["SweepEdge Opposite"]
174["SweepEdge Adjacent"]
174["SweepEdge Opposite"]
175["SweepEdge Opposite"]
176["SweepEdge Adjacent"]
176["SweepEdge Opposite"]
177["SweepEdge Opposite"]
178["SweepEdge Adjacent"]
178["SweepEdge Opposite"]
179["SweepEdge Opposite"]
180["SweepEdge Adjacent"]
180["SweepEdge Opposite"]
181["SweepEdge Opposite"]
182["SweepEdge Adjacent"]
182["SweepEdge Opposite"]
183["SweepEdge Opposite"]
184["SweepEdge Adjacent"]
184["SweepEdge Opposite"]
185["SweepEdge Opposite"]
186["SweepEdge Adjacent"]
186["SweepEdge Opposite"]
187["SweepEdge Opposite"]
188["SweepEdge Adjacent"]
188["SweepEdge Opposite"]
189["SweepEdge Opposite"]
190["SweepEdge Adjacent"]
190["SweepEdge Opposite"]
191["SweepEdge Opposite"]
192["SweepEdge Adjacent"]
192["SweepEdge Opposite"]
193["SweepEdge Opposite"]
194["SweepEdge Adjacent"]
194["SweepEdge Opposite"]
195["SweepEdge Opposite"]
196["SweepEdge Adjacent"]
196["SweepEdge Opposite"]
197["SweepEdge Opposite"]
198["SweepEdge Adjacent"]
198["SweepEdge Opposite"]
199["SweepEdge Opposite"]
200["SweepEdge Adjacent"]
200["SweepEdge Opposite"]
201["SweepEdge Opposite"]
202["SweepEdge Adjacent"]
203["SweepEdge Opposite"]
204["SweepEdge Adjacent"]
205["SweepEdge Opposite"]
206["SweepEdge Adjacent"]
207["SweepEdge Opposite"]
208["SweepEdge Adjacent"]
209["SweepEdge Opposite"]
210["SweepEdge Adjacent"]
211["SweepEdge Opposite"]
212["SweepEdge Adjacent"]
213["SweepEdge Opposite"]
214["SweepEdge Adjacent"]
215["SweepEdge Opposite"]
216["SweepEdge Adjacent"]
217["SweepEdge Opposite"]
218["SweepEdge Adjacent"]
219["SweepEdge Opposite"]
220["SweepEdge Adjacent"]
221["SweepEdge Opposite"]
222["SweepEdge Adjacent"]
223["SweepEdge Opposite"]
224["SweepEdge Adjacent"]
225["SweepEdge Opposite"]
226["SweepEdge Adjacent"]
227["SweepEdge Opposite"]
228["SweepEdge Adjacent"]
229["SweepEdge Opposite"]
230["SweepEdge Adjacent"]
231["SweepEdge Opposite"]
232["SweepEdge Adjacent"]
233["SweepEdge Opposite"]
234["SweepEdge Adjacent"]
235["SweepEdge Opposite"]
236["SweepEdge Adjacent"]
237["SweepEdge Opposite"]
238["SweepEdge Adjacent"]
239["SweepEdge Opposite"]
240["SweepEdge Adjacent"]
241["SweepEdge Opposite"]
242["SweepEdge Adjacent"]
243["SweepEdge Opposite"]
244["SweepEdge Adjacent"]
245["SweepEdge Opposite"]
246["SweepEdge Adjacent"]
247["SweepEdge Opposite"]
248["SweepEdge Adjacent"]
249["SweepEdge Opposite"]
250["SweepEdge Adjacent"]
251["SweepEdge Opposite"]
252["SweepEdge Adjacent"]
253["SweepEdge Opposite"]
254["SweepEdge Adjacent"]
255["SweepEdge Opposite"]
256["SweepEdge Adjacent"]
257["SweepEdge Opposite"]
258["SweepEdge Adjacent"]
259["SweepEdge Opposite"]
260["SweepEdge Adjacent"]
261["SweepEdge Opposite"]
262["SweepEdge Adjacent"]
263["SweepEdge Opposite"]
264["SweepEdge Adjacent"]
265["SweepEdge Opposite"]
266["SweepEdge Adjacent"]
267["EdgeCut Fillet<br>[5094, 5799, 0]"]
268["EdgeCut Fillet<br>[5094, 5799, 0]"]
269["EdgeCut Fillet<br>[5094, 5799, 0]"]
270["EdgeCut Fillet<br>[5094, 5799, 0]"]
271["EdgeCut Fillet<br>[5094, 5799, 0]"]
272["EdgeCut Fillet<br>[5094, 5799, 0]"]
273["EdgeCut Fillet<br>[5094, 5799, 0]"]
274["EdgeCut Fillet<br>[5094, 5799, 0]"]
275["EdgeCut Fillet<br>[5094, 5799, 0]"]
276["EdgeCut Fillet<br>[5094, 5799, 0]"]
277["EdgeCut Fillet<br>[5094, 5799, 0]"]
278["EdgeCut Fillet<br>[5094, 5799, 0]"]
279["EdgeCut Fillet<br>[5094, 5799, 0]"]
280["EdgeCut Fillet<br>[5094, 5799, 0]"]
281["EdgeCut Fillet<br>[5094, 5799, 0]"]
282["EdgeCut Fillet<br>[5094, 5799, 0]"]
283["EdgeCut Fillet<br>[5807, 6511, 0]"]
284["EdgeCut Fillet<br>[5807, 6511, 0]"]
285["EdgeCut Fillet<br>[5807, 6511, 0]"]
286["EdgeCut Fillet<br>[5807, 6511, 0]"]
287["EdgeCut Fillet<br>[5807, 6511, 0]"]
288["EdgeCut Fillet<br>[5807, 6511, 0]"]
289["EdgeCut Fillet<br>[5807, 6511, 0]"]
290["EdgeCut Fillet<br>[5807, 6511, 0]"]
291["EdgeCut Fillet<br>[5807, 6511, 0]"]
292["EdgeCut Fillet<br>[5807, 6511, 0]"]
293["EdgeCut Fillet<br>[5807, 6511, 0]"]
294["EdgeCut Fillet<br>[5807, 6511, 0]"]
295["EdgeCut Fillet<br>[5807, 6511, 0]"]
296["EdgeCut Fillet<br>[5807, 6511, 0]"]
297["EdgeCut Fillet<br>[5807, 6511, 0]"]
298["EdgeCut Fillet<br>[5807, 6511, 0]"]
203["EdgeCut Fillet<br>[5094, 5799, 0]"]
204["EdgeCut Fillet<br>[5094, 5799, 0]"]
205["EdgeCut Fillet<br>[5094, 5799, 0]"]
206["EdgeCut Fillet<br>[5094, 5799, 0]"]
207["EdgeCut Fillet<br>[5094, 5799, 0]"]
208["EdgeCut Fillet<br>[5094, 5799, 0]"]
209["EdgeCut Fillet<br>[5094, 5799, 0]"]
210["EdgeCut Fillet<br>[5094, 5799, 0]"]
211["EdgeCut Fillet<br>[5094, 5799, 0]"]
212["EdgeCut Fillet<br>[5094, 5799, 0]"]
213["EdgeCut Fillet<br>[5094, 5799, 0]"]
214["EdgeCut Fillet<br>[5094, 5799, 0]"]
215["EdgeCut Fillet<br>[5094, 5799, 0]"]
216["EdgeCut Fillet<br>[5094, 5799, 0]"]
217["EdgeCut Fillet<br>[5094, 5799, 0]"]
218["EdgeCut Fillet<br>[5094, 5799, 0]"]
219["EdgeCut Fillet<br>[5807, 6511, 0]"]
220["EdgeCut Fillet<br>[5807, 6511, 0]"]
221["EdgeCut Fillet<br>[5807, 6511, 0]"]
222["EdgeCut Fillet<br>[5807, 6511, 0]"]
223["EdgeCut Fillet<br>[5807, 6511, 0]"]
224["EdgeCut Fillet<br>[5807, 6511, 0]"]
225["EdgeCut Fillet<br>[5807, 6511, 0]"]
226["EdgeCut Fillet<br>[5807, 6511, 0]"]
227["EdgeCut Fillet<br>[5807, 6511, 0]"]
228["EdgeCut Fillet<br>[5807, 6511, 0]"]
229["EdgeCut Fillet<br>[5807, 6511, 0]"]
230["EdgeCut Fillet<br>[5807, 6511, 0]"]
231["EdgeCut Fillet<br>[5807, 6511, 0]"]
232["EdgeCut Fillet<br>[5807, 6511, 0]"]
233["EdgeCut Fillet<br>[5807, 6511, 0]"]
234["EdgeCut Fillet<br>[5807, 6511, 0]"]
1 --- 2
1 --- 69
2 --- 3
@ -372,197 +308,197 @@ flowchart LR
2 ---- 72
2 --- 68
3 --- 73
3 --- 139
3 --- 140
3 x--> 137
4 --- 74
4 --- 141
4 --- 142
4 --- 139
4 x--> 137
5 --- 75
5 --- 143
5 --- 144
5 --- 140
5 x--> 137
6 --- 76
6 --- 145
6 --- 146
6 --- 141
6 x--> 137
7 --- 77
7 --- 147
7 --- 148
7 --- 142
7 x--> 137
8 --- 78
8 --- 149
8 --- 150
8 --- 143
8 x--> 137
9 --- 79
9 --- 151
9 --- 152
9 --- 144
9 --- 202
9 x--> 137
10 --- 80
10 --- 153
10 --- 154
10 --- 145
10 x--> 137
11 --- 81
11 --- 155
11 --- 156
11 --- 146
11 x--> 137
12 --- 82
12 --- 157
12 --- 158
12 --- 147
12 x--> 137
13 --- 83
13 --- 159
13 --- 160
13 --- 148
13 x--> 137
14 --- 84
14 --- 161
14 --- 162
14 --- 149
14 x--> 137
15 --- 85
15 --- 163
15 --- 164
15 --- 150
15 x--> 137
16 --- 86
16 --- 165
16 --- 166
16 --- 151
16 x--> 137
17 --- 87
17 --- 167
17 --- 168
17 --- 152
17 x--> 137
18 --- 88
18 --- 169
18 --- 170
18 --- 153
18 x--> 137
19 --- 89
19 --- 171
19 --- 172
19 --- 154
19 x--> 137
20 --- 90
20 --- 173
20 --- 174
20 --- 155
20 x--> 137
21 --- 91
21 --- 175
21 --- 176
21 --- 156
21 x--> 137
22 --- 92
22 --- 177
22 --- 178
22 --- 157
22 x--> 137
23 --- 93
23 --- 179
23 --- 180
23 --- 158
23 x--> 137
24 --- 94
24 --- 181
24 --- 182
24 --- 159
24 x--> 137
25 --- 95
25 --- 183
25 --- 184
25 --- 160
25 x--> 137
26 --- 96
26 --- 185
26 --- 186
26 --- 161
26 x--> 137
27 --- 97
27 --- 187
27 --- 188
27 --- 162
27 x--> 137
28 --- 98
28 --- 189
28 --- 190
28 --- 163
28 x--> 137
29 --- 99
29 --- 191
29 --- 192
29 --- 164
29 x--> 137
30 --- 100
30 --- 193
30 --- 194
30 --- 165
30 x--> 137
31 --- 101
31 --- 195
31 --- 196
31 --- 166
31 x--> 137
32 --- 102
32 --- 197
32 --- 198
32 --- 167
32 x--> 137
33 --- 103
33 --- 199
33 --- 200
33 --- 168
33 x--> 137
34 --- 104
34 --- 201
34 --- 202
34 --- 169
34 x--> 137
35 --- 105
35 --- 203
35 --- 204
35 --- 170
35 x--> 137
36 --- 106
36 --- 205
36 --- 206
36 --- 171
36 x--> 137
37 --- 107
37 --- 207
37 --- 208
37 --- 172
37 x--> 137
38 --- 108
38 --- 209
38 --- 210
38 --- 173
38 x--> 137
39 --- 109
39 --- 211
39 --- 212
39 --- 174
39 x--> 137
40 --- 110
40 --- 213
40 --- 214
40 --- 175
40 x--> 137
41 --- 111
41 --- 215
41 --- 216
41 --- 176
41 x--> 137
42 --- 112
42 --- 217
42 --- 218
42 --- 177
42 x--> 137
43 --- 113
43 --- 219
43 --- 220
43 --- 178
43 x--> 137
44 --- 114
44 --- 221
44 --- 222
44 --- 179
44 x--> 137
45 --- 115
45 --- 223
45 --- 224
45 --- 180
45 x--> 137
46 --- 116
46 --- 225
46 --- 226
46 --- 181
46 x--> 137
47 --- 117
47 --- 227
47 --- 228
47 --- 182
47 x--> 137
48 --- 118
48 --- 229
48 --- 230
48 --- 183
48 x--> 137
49 --- 119
49 --- 231
49 --- 232
49 --- 184
49 x--> 137
50 --- 120
50 --- 233
50 --- 234
50 --- 185
50 x--> 137
51 --- 121
51 --- 235
51 --- 236
51 --- 186
51 x--> 137
52 --- 122
52 --- 237
52 --- 238
52 --- 187
52 x--> 137
53 --- 123
53 --- 239
53 --- 240
53 --- 188
53 x--> 137
54 --- 124
54 --- 241
54 --- 242
54 --- 189
54 x--> 137
55 --- 125
55 --- 243
55 --- 244
55 --- 190
55 x--> 137
56 --- 126
56 --- 245
56 --- 246
56 --- 191
56 x--> 137
57 --- 127
57 --- 247
57 --- 248
57 --- 192
57 x--> 137
58 --- 128
58 --- 249
58 --- 250
58 --- 193
58 x--> 137
59 --- 129
59 --- 251
59 --- 252
59 --- 194
59 x--> 137
60 --- 130
60 --- 253
60 --- 254
60 --- 195
60 x--> 137
61 --- 131
61 --- 255
61 --- 256
61 --- 196
61 x--> 137
62 --- 132
62 --- 257
62 --- 258
62 --- 197
62 x--> 137
63 --- 133
63 --- 259
63 --- 260
63 --- 198
63 x--> 137
64 --- 134
64 --- 261
64 --- 262
64 --- 199
64 x--> 137
65 --- 135
65 --- 263
65 --- 264
65 --- 200
65 x--> 137
66 --- 136
66 --- 265
66 --- 266
66 --- 201
66 x--> 137
69 --- 70
69 --- 71
72 --- 73
@ -695,100 +631,131 @@ flowchart LR
72 --- 200
72 --- 201
72 --- 202
72 --- 203
72 --- 204
72 --- 205
72 --- 206
72 --- 207
72 --- 208
72 --- 209
72 --- 210
72 --- 211
72 --- 212
72 --- 213
72 --- 214
72 --- 215
72 --- 216
72 --- 217
72 --- 218
72 --- 219
72 --- 220
72 --- 221
72 --- 222
72 --- 223
72 --- 224
72 --- 225
72 --- 226
72 --- 227
72 --- 228
72 --- 229
72 --- 230
72 --- 231
72 --- 232
72 --- 233
72 --- 234
72 --- 235
72 --- 236
72 --- 237
72 --- 238
72 --- 239
72 --- 240
72 --- 241
72 --- 242
72 --- 243
72 --- 244
72 --- 245
72 --- 246
72 --- 247
72 --- 248
72 --- 249
72 --- 250
72 --- 251
72 --- 252
72 --- 253
72 --- 254
72 --- 255
72 --- 256
72 --- 257
72 --- 258
72 --- 259
72 --- 260
72 --- 261
72 --- 262
72 --- 263
72 --- 264
72 --- 265
72 --- 266
152 <--x 267
154 <--x 268
156 <--x 269
158 <--x 270
184 <--x 271
186 <--x 272
188 <--x 273
190 <--x 274
216 <--x 275
218 <--x 276
220 <--x 277
222 <--x 278
248 <--x 279
250 <--x 280
252 <--x 281
254 <--x 282
148 <--x 283
150 <--x 284
160 <--x 285
162 <--x 286
180 <--x 287
182 <--x 288
192 <--x 289
194 <--x 290
212 <--x 291
214 <--x 292
224 <--x 293
226 <--x 294
244 <--x 295
246 <--x 296
256 <--x 297
258 <--x 298
139 <--x 74
139 <--x 138
140 <--x 75
140 <--x 138
141 <--x 76
141 <--x 138
142 <--x 77
142 <--x 138
143 <--x 78
143 <--x 138
144 <--x 79
144 <--x 138
145 <--x 80
145 <--x 138
146 <--x 81
146 <--x 138
147 <--x 82
147 <--x 138
148 <--x 83
148 <--x 138
149 <--x 84
149 <--x 138
150 <--x 85
150 <--x 138
151 <--x 86
151 <--x 138
152 <--x 87
152 <--x 138
153 <--x 88
153 <--x 138
154 <--x 89
154 <--x 138
155 <--x 90
155 <--x 138
156 <--x 91
156 <--x 138
157 <--x 92
157 <--x 138
158 <--x 93
158 <--x 138
159 <--x 94
159 <--x 138
160 <--x 95
160 <--x 138
161 <--x 96
161 <--x 138
162 <--x 97
162 <--x 138
163 <--x 98
163 <--x 138
164 <--x 99
164 <--x 138
165 <--x 100
165 <--x 138
166 <--x 101
166 <--x 138
167 <--x 102
167 <--x 138
168 <--x 103
168 <--x 138
169 <--x 104
169 <--x 138
170 <--x 105
170 <--x 138
171 <--x 106
171 <--x 138
172 <--x 107
172 <--x 138
173 <--x 108
173 <--x 138
174 <--x 109
174 <--x 138
175 <--x 110
175 <--x 138
176 <--x 111
176 <--x 138
177 <--x 112
177 <--x 138
178 <--x 113
178 <--x 138
179 <--x 114
179 <--x 138
180 <--x 115
180 <--x 138
181 <--x 116
181 <--x 138
182 <--x 117
182 <--x 138
183 <--x 118
183 <--x 138
184 <--x 119
184 <--x 138
185 <--x 120
185 <--x 138
186 <--x 121
186 <--x 138
187 <--x 122
187 <--x 138
188 <--x 123
188 <--x 138
189 <--x 124
189 <--x 138
190 <--x 125
190 <--x 138
191 <--x 126
191 <--x 138
192 <--x 127
192 <--x 138
193 <--x 128
193 <--x 138
194 <--x 129
194 <--x 138
195 <--x 130
195 <--x 138
196 <--x 131
196 <--x 138
197 <--x 132
197 <--x 138
198 <--x 133
198 <--x 138
199 <--x 134
199 <--x 138
200 <--x 135
200 <--x 138
201 <--x 136
201 <--x 138
202 <--x 203
```

File diff suppressed because it is too large Load Diff

View File

@ -309,6 +309,33 @@ description: Artifact commands ball-bearing.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -329,6 +356,33 @@ description: Artifact commands ball-bearing.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -492,6 +546,33 @@ description: Artifact commands ball-bearing.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -512,6 +593,33 @@ description: Artifact commands ball-bearing.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -734,20 +842,27 @@ description: Artifact commands ball-bearing.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -770,6 +885,33 @@ description: Artifact commands ball-bearing.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -790,6 +932,80 @@ description: Artifact commands ball-bearing.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -974,6 +1190,33 @@ description: Artifact commands ball-bearing.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -1275,6 +1518,33 @@ description: Artifact commands ball-bearing.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -1295,6 +1565,33 @@ description: Artifact commands ball-bearing.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -10,156 +10,123 @@ flowchart LR
6["Segment<br>[737, 783, 0]"]
7[Solid2d]
end
subgraph path15 [Path]
15["Path<br>[970, 1026, 0]"]
16["Segment<br>[1032, 1091, 0]"]
17["Segment<br>[1097, 1104, 0]"]
18[Solid2d]
subgraph path13 [Path]
13["Path<br>[970, 1026, 0]"]
14["Segment<br>[1032, 1091, 0]"]
15["Segment<br>[1097, 1104, 0]"]
16[Solid2d]
end
subgraph path24 [Path]
24["Path<br>[1474, 1607, 0]"]
25["Segment<br>[1613, 1673, 0]"]
26["Segment<br>[1679, 1710, 0]"]
27["Segment<br>[1716, 1744, 0]"]
28["Segment<br>[1750, 1757, 0]"]
29[Solid2d]
subgraph path21 [Path]
21["Path<br>[1474, 1607, 0]"]
22["Segment<br>[1613, 1673, 0]"]
23["Segment<br>[1679, 1710, 0]"]
24["Segment<br>[1716, 1744, 0]"]
25["Segment<br>[1750, 1757, 0]"]
26[Solid2d]
end
subgraph path40 [Path]
40["Path<br>[2091, 2233, 0]"]
41["Segment<br>[2091, 2233, 0]"]
42[Solid2d]
subgraph path33 [Path]
33["Path<br>[2091, 2233, 0]"]
34["Segment<br>[2091, 2233, 0]"]
35[Solid2d]
end
subgraph path50 [Path]
50["Path<br>[2627, 2680, 0]"]
51["Segment<br>[2627, 2680, 0]"]
52[Solid2d]
subgraph path41 [Path]
41["Path<br>[2627, 2680, 0]"]
42["Segment<br>[2627, 2680, 0]"]
43[Solid2d]
end
subgraph path53 [Path]
53["Path<br>[2691, 2765, 0]"]
54["Segment<br>[2691, 2765, 0]"]
55[Solid2d]
subgraph path44 [Path]
44["Path<br>[2691, 2765, 0]"]
45["Segment<br>[2691, 2765, 0]"]
46[Solid2d]
end
1["Plane<br>[610, 657, 0]"]
8["Sweep Extrusion<br>[838, 890, 0]"]
9[Wall]
10["Cap Start"]
11["Cap End"]
12["SweepEdge Opposite"]
13["SweepEdge Adjacent"]
14["Plane<br>[947, 964, 0]"]
19["Sweep Revolve<br>[1186, 1216, 0]"]
20[Wall]
21[Wall]
22["SweepEdge Adjacent"]
23["Plane<br>[1451, 1468, 0]"]
30["Sweep Revolve<br>[1799, 1829, 0]"]
12["Plane<br>[947, 964, 0]"]
17["Sweep Revolve<br>[1186, 1216, 0]"]
18[Wall]
19[Wall]
20["Plane<br>[1451, 1468, 0]"]
27["Sweep Revolve<br>[1799, 1829, 0]"]
28[Wall]
29[Wall]
30[Wall]
31[Wall]
32[Wall]
33[Wall]
34[Wall]
35["SweepEdge Adjacent"]
36["SweepEdge Adjacent"]
37["SweepEdge Adjacent"]
38["SweepEdge Adjacent"]
39["Plane<br>[2068, 2085, 0]"]
43["Sweep Revolve<br>[2276, 2327, 0]"]
44[Wall]
45["Cap Start"]
46["Cap End"]
47["SweepEdge Opposite"]
48["SweepEdge Adjacent"]
49["Plane<br>[2573, 2620, 0]"]
56["Sweep Extrusion<br>[2785, 2838, 0]"]
57[Wall]
58["Cap Start"]
59["Cap End"]
60["SweepEdge Opposite"]
61["SweepEdge Adjacent"]
62["StartSketchOnPlane<br>[596, 658, 0]"]
63["StartSketchOnPlane<br>[2559, 2621, 0]"]
32["Plane<br>[2068, 2085, 0]"]
36["Sweep Revolve<br>[2276, 2327, 0]"]
37[Wall]
38["Cap Start"]
39["Cap End"]
40["Plane<br>[2573, 2620, 0]"]
47["Sweep Extrusion<br>[2785, 2838, 0]"]
48[Wall]
49["Cap Start"]
50["Cap End"]
51["StartSketchOnPlane<br>[596, 658, 0]"]
52["StartSketchOnPlane<br>[2559, 2621, 0]"]
1 --- 2
1 --- 5
2 --- 3
2 ---- 8
2 --- 4
3 --- 9
3 --- 12
3 --- 13
3 x--> 10
5 --- 6
5 --- 7
8 --- 9
8 --- 10
8 --- 11
8 --- 12
8 --- 13
14 --- 15
15 --- 16
15 --- 17
15 ---- 19
15 --- 18
16 --- 20
16 x--> 22
17 --- 21
17 --- 22
19 --- 20
19 --- 21
19 <--x 16
19 --- 22
19 <--x 17
23 --- 24
24 --- 25
24 --- 26
24 --- 27
24 --- 28
24 ---- 30
24 --- 29
12 --- 13
13 --- 14
13 --- 15
13 ---- 17
13 --- 16
14 --- 18
15 --- 19
17 --- 18
17 --- 19
17 <--x 15
20 --- 21
21 --- 22
21 --- 23
21 --- 24
21 --- 25
21 ---- 27
21 --- 26
22 --- 28
23 --- 29
24 --- 30
25 --- 31
25 --- 35
26 --- 32
26 --- 36
27 --- 33
27 --- 37
28 --- 34
28 --- 38
30 --- 31
30 --- 32
30 --- 33
30 --- 34
30 <--x 25
30 --- 35
30 <--x 26
30 --- 36
30 <--x 27
30 --- 37
30 <--x 28
30 --- 38
39 --- 40
27 --- 28
27 --- 29
27 --- 30
27 --- 31
27 <--x 23
27 <--x 24
27 <--x 25
32 --- 33
33 --- 34
33 ---- 36
33 --- 35
34 --- 37
34 x--> 38
36 --- 37
36 --- 38
36 --- 39
40 --- 41
40 ---- 43
40 --- 42
41 --- 44
41 --- 47
41 --- 48
43 --- 44
43 --- 45
43 --- 46
43 --- 47
43 --- 48
49 --- 50
49 --- 53
50 --- 51
50 ---- 56
50 --- 52
51 --- 57
51 --- 60
51 --- 61
53 --- 54
53 --- 55
56 --- 57
56 --- 58
56 --- 59
56 --- 60
56 --- 61
1 <--x 62
49 <--x 63
40 --- 44
41 --- 42
41 ---- 47
41 --- 43
42 --- 48
42 x--> 49
44 --- 45
44 --- 46
47 --- 48
47 --- 49
47 --- 50
1 <--x 51
40 <--x 52
```

File diff suppressed because it is too large Load Diff

View File

@ -264,20 +264,27 @@ description: Artifact commands bottle.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -304,20 +311,27 @@ description: Artifact commands bottle.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -340,6 +354,127 @@ description: Artifact commands bottle.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -479,6 +614,33 @@ description: Artifact commands bottle.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -19,9 +19,7 @@ flowchart LR
13["Sweep Extrusion<br>[794, 821, 0]"]
14[Wall]
15["Cap End"]
16["SweepEdge Opposite"]
17["SweepEdge Adjacent"]
18["StartSketchOnFace<br>[695, 732, 0]"]
16["StartSketchOnFace<br>[695, 732, 0]"]
1 --- 2
2 --- 3
2 --- 4
@ -34,11 +32,8 @@ flowchart LR
10 ---- 13
10 --- 12
11 --- 14
11 --- 16
11 --- 17
11 <--x 9
13 --- 14
13 --- 15
13 --- 16
13 --- 17
9 <--x 18
9 <--x 16
```

View File

@ -282,20 +282,27 @@ description: Artifact commands bracket.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -322,20 +329,27 @@ description: Artifact commands bracket.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -358,6 +372,33 @@ description: Artifact commands bracket.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -378,6 +419,127 @@ description: Artifact commands bracket.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -641,45 +803,7 @@ description: Artifact commands bracket.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "enable_sketch_mode",
"entity_id": "[uuid]",
"ortho": false,
"animated": false,
"adjust_camera": false,
"planar_normal": null
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "extrude",
"target": "[uuid]",
"distance": -10.029347184188834,
"faces": null,
"opposite": "None"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "sketch_mode_disable"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "object_bring_to_front",
"object_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_extrusion_face_info",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
@ -688,20 +812,18 @@ description: Artifact commands bracket.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
@ -771,6 +893,33 @@ description: Artifact commands bracket.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -838,6 +987,127 @@ description: Artifact commands bracket.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "enable_sketch_mode",
"entity_id": "[uuid]",
"ortho": false,
"animated": false,
"adjust_camera": false,
"planar_normal": null
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "extrude",
"target": "[uuid]",
"distance": -10.029347184188834,
"faces": null,
"opposite": "None"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "sketch_mode_disable"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "object_bring_to_front",
"object_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_extrusion_face_info",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -1017,6 +1287,33 @@ description: Artifact commands bracket.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -1084,6 +1381,33 @@ description: Artifact commands bracket.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -11,15 +11,15 @@ flowchart LR
9["Segment<br>[2431, 2438, 0]"]
10[Solid2d]
end
subgraph path32 [Path]
32["Path<br>[2583, 2773, 0]"]
33["Segment<br>[2583, 2773, 0]"]
34[Solid2d]
subgraph path25 [Path]
25["Path<br>[2583, 2773, 0]"]
26["Segment<br>[2583, 2773, 0]"]
27[Solid2d]
end
subgraph path42 [Path]
42["Path<br>[3207, 3409, 0]"]
43["Segment<br>[3207, 3409, 0]"]
44[Solid2d]
subgraph path33 [Path]
33["Path<br>[3207, 3409, 0]"]
34["Segment<br>[3207, 3409, 0]"]
35[Solid2d]
end
1["Plane<br>[2042, 2059, 0]"]
11["Sweep Extrusion<br>[2444, 2470, 0]"]
@ -32,37 +32,27 @@ flowchart LR
18["Cap Start"]
19["Cap End"]
20["SweepEdge Opposite"]
21["SweepEdge Adjacent"]
21["SweepEdge Opposite"]
22["SweepEdge Opposite"]
23["SweepEdge Adjacent"]
23["SweepEdge Opposite"]
24["SweepEdge Opposite"]
25["SweepEdge Adjacent"]
26["SweepEdge Opposite"]
27["SweepEdge Adjacent"]
28["SweepEdge Opposite"]
29["SweepEdge Adjacent"]
30["SweepEdge Opposite"]
31["SweepEdge Adjacent"]
35["Sweep Extrusion<br>[3059, 3096, 0]"]
36[Wall]
37["SweepEdge Opposite"]
38["SweepEdge Adjacent"]
39["Sweep Extrusion<br>[3059, 3096, 0]"]
40["Sweep Extrusion<br>[3059, 3096, 0]"]
41["Sweep Extrusion<br>[3059, 3096, 0]"]
45["Sweep Extrusion<br>[3524, 3561, 0]"]
46[Wall]
47["SweepEdge Opposite"]
48["SweepEdge Adjacent"]
49["Sweep Extrusion<br>[3524, 3561, 0]"]
50["EdgeCut Fillet<br>[3578, 3658, 0]"]
51["EdgeCut Fillet<br>[3659, 3736, 0]"]
52["EdgeCut Fillet<br>[3762, 3904, 0]"]
53["EdgeCut Fillet<br>[3762, 3904, 0]"]
54["EdgeCut Fillet<br>[3762, 3904, 0]"]
55["EdgeCut Fillet<br>[3762, 3904, 0]"]
56["StartSketchOnFace<br>[2537, 2577, 0]"]
57["StartSketchOnFace<br>[3161, 3201, 0]"]
28["Sweep Extrusion<br>[3059, 3096, 0]"]
29[Wall]
30["Sweep Extrusion<br>[3059, 3096, 0]"]
31["Sweep Extrusion<br>[3059, 3096, 0]"]
32["Sweep Extrusion<br>[3059, 3096, 0]"]
36["Sweep Extrusion<br>[3524, 3561, 0]"]
37[Wall]
38["Sweep Extrusion<br>[3524, 3561, 0]"]
39["SweepEdge Adjacent"]
40["EdgeCut Fillet<br>[3578, 3658, 0]"]
41["EdgeCut Fillet<br>[3659, 3736, 0]"]
42["EdgeCut Fillet<br>[3762, 3904, 0]"]
43["EdgeCut Fillet<br>[3762, 3904, 0]"]
44["EdgeCut Fillet<br>[3762, 3904, 0]"]
45["EdgeCut Fillet<br>[3762, 3904, 0]"]
46["StartSketchOnFace<br>[2537, 2577, 0]"]
47["StartSketchOnFace<br>[3161, 3201, 0]"]
1 --- 2
2 --- 3
2 --- 4
@ -74,25 +64,25 @@ flowchart LR
2 ---- 11
2 --- 10
3 --- 12
3 --- 20
3 --- 21
3 x--> 18
4 --- 13
4 --- 22
4 --- 23
4 --- 52
4 --- 20
4 --- 42
4 x--> 18
5 --- 14
5 --- 24
5 --- 25
5 --- 21
5 --- 39
5 x--> 18
6 --- 15
6 --- 26
6 --- 27
6 --- 22
6 x--> 18
7 --- 16
7 --- 28
7 --- 29
7 --- 54
7 --- 23
7 --- 44
7 x--> 18
8 --- 17
8 --- 30
8 --- 31
8 --- 24
8 x--> 18
11 --- 12
11 --- 13
11 --- 14
@ -106,37 +96,34 @@ flowchart LR
11 --- 22
11 --- 23
11 --- 24
11 --- 25
11 --- 26
11 --- 27
11 --- 28
11 --- 29
11 --- 30
11 --- 31
14 --- 32
15 --- 42
32 --- 33
32 ---- 35
32 --- 34
33 --- 36
33 --- 37
33 --- 38
35 --- 36
35 --- 37
35 --- 38
42 --- 43
42 ---- 45
42 --- 44
43 --- 46
43 --- 47
43 --- 48
45 --- 46
45 --- 47
45 --- 48
25 <--x 50
31 <--x 51
22 <--x 53
28 <--x 55
14 <--x 56
15 <--x 57
11 --- 39
14 --- 25
15 --- 33
20 <--x 13
20 <--x 19
21 <--x 14
21 <--x 19
22 <--x 15
22 <--x 19
23 <--x 16
23 <--x 19
24 <--x 17
24 <--x 19
25 --- 26
25 ---- 28
25 --- 27
26 --- 29
26 <--x 14
28 --- 29
33 --- 34
33 ---- 36
33 --- 35
34 --- 37
34 <--x 15
36 --- 37
39 <--x 40
20 <--x 43
23 <--x 45
14 <--x 46
15 <--x 47
```

View File

@ -457,20 +457,27 @@ description: Artifact commands color-cube.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -493,6 +500,33 @@ description: Artifact commands color-cube.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -513,6 +547,80 @@ description: Artifact commands color-cube.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -724,20 +832,27 @@ description: Artifact commands color-cube.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -760,6 +875,33 @@ description: Artifact commands color-cube.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -780,6 +922,80 @@ description: Artifact commands color-cube.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -991,20 +1207,27 @@ description: Artifact commands color-cube.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -1027,6 +1250,33 @@ description: Artifact commands color-cube.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -1047,6 +1297,80 @@ description: Artifact commands color-cube.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -1258,20 +1582,27 @@ description: Artifact commands color-cube.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -1294,6 +1625,33 @@ description: Artifact commands color-cube.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -1314,6 +1672,80 @@ description: Artifact commands color-cube.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -1525,20 +1957,27 @@ description: Artifact commands color-cube.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -1561,6 +2000,33 @@ description: Artifact commands color-cube.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -1581,6 +2047,80 @@ description: Artifact commands color-cube.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -1792,20 +2332,27 @@ description: Artifact commands color-cube.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -1828,6 +2375,33 @@ description: Artifact commands color-cube.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -1848,6 +2422,80 @@ description: Artifact commands color-cube.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -9,50 +9,50 @@ flowchart LR
12["Segment<br>[1188, 1195, 0]"]
13[Solid2d]
end
subgraph path29 [Path]
29["Path<br>[773, 813, 0]"]
30["Segment<br>[821, 886, 0]"]
31["Segment<br>[894, 991, 0]"]
32["Segment<br>[999, 1116, 0]"]
33["Segment<br>[1124, 1180, 0]"]
34["Segment<br>[1188, 1195, 0]"]
35[Solid2d]
subgraph path24 [Path]
24["Path<br>[773, 813, 0]"]
25["Segment<br>[821, 886, 0]"]
26["Segment<br>[894, 991, 0]"]
27["Segment<br>[999, 1116, 0]"]
28["Segment<br>[1124, 1180, 0]"]
29["Segment<br>[1188, 1195, 0]"]
30[Solid2d]
end
subgraph path51 [Path]
51["Path<br>[773, 813, 0]"]
52["Segment<br>[821, 886, 0]"]
53["Segment<br>[894, 991, 0]"]
54["Segment<br>[999, 1116, 0]"]
55["Segment<br>[1124, 1180, 0]"]
56["Segment<br>[1188, 1195, 0]"]
57[Solid2d]
subgraph path41 [Path]
41["Path<br>[773, 813, 0]"]
42["Segment<br>[821, 886, 0]"]
43["Segment<br>[894, 991, 0]"]
44["Segment<br>[999, 1116, 0]"]
45["Segment<br>[1124, 1180, 0]"]
46["Segment<br>[1188, 1195, 0]"]
47[Solid2d]
end
subgraph path73 [Path]
73["Path<br>[773, 813, 0]"]
74["Segment<br>[821, 886, 0]"]
75["Segment<br>[894, 991, 0]"]
76["Segment<br>[999, 1116, 0]"]
77["Segment<br>[1124, 1180, 0]"]
78["Segment<br>[1188, 1195, 0]"]
79[Solid2d]
subgraph path58 [Path]
58["Path<br>[773, 813, 0]"]
59["Segment<br>[821, 886, 0]"]
60["Segment<br>[894, 991, 0]"]
61["Segment<br>[999, 1116, 0]"]
62["Segment<br>[1124, 1180, 0]"]
63["Segment<br>[1188, 1195, 0]"]
64[Solid2d]
end
subgraph path95 [Path]
95["Path<br>[773, 813, 0]"]
96["Segment<br>[821, 886, 0]"]
97["Segment<br>[894, 991, 0]"]
98["Segment<br>[999, 1116, 0]"]
99["Segment<br>[1124, 1180, 0]"]
100["Segment<br>[1188, 1195, 0]"]
101[Solid2d]
subgraph path75 [Path]
75["Path<br>[773, 813, 0]"]
76["Segment<br>[821, 886, 0]"]
77["Segment<br>[894, 991, 0]"]
78["Segment<br>[999, 1116, 0]"]
79["Segment<br>[1124, 1180, 0]"]
80["Segment<br>[1188, 1195, 0]"]
81[Solid2d]
end
subgraph path117 [Path]
117["Path<br>[773, 813, 0]"]
118["Segment<br>[821, 886, 0]"]
119["Segment<br>[894, 991, 0]"]
120["Segment<br>[999, 1116, 0]"]
121["Segment<br>[1124, 1180, 0]"]
122["Segment<br>[1188, 1195, 0]"]
123[Solid2d]
subgraph path92 [Path]
92["Path<br>[773, 813, 0]"]
93["Segment<br>[821, 886, 0]"]
94["Segment<br>[894, 991, 0]"]
95["Segment<br>[999, 1116, 0]"]
96["Segment<br>[1124, 1180, 0]"]
97["Segment<br>[1188, 1195, 0]"]
98[Solid2d]
end
1["Plane<br>[356, 390, 0]"]
2["Plane<br>[405, 440, 0]"]
@ -68,94 +68,64 @@ flowchart LR
19["Cap Start"]
20["Cap End"]
21["SweepEdge Opposite"]
22["SweepEdge Adjacent"]
22["SweepEdge Opposite"]
23["SweepEdge Opposite"]
24["SweepEdge Adjacent"]
25["SweepEdge Opposite"]
26["SweepEdge Adjacent"]
27["SweepEdge Opposite"]
28["SweepEdge Adjacent"]
36["Sweep Extrusion<br>[1203, 1234, 0]"]
37[Wall]
38[Wall]
39[Wall]
40[Wall]
41["Cap Start"]
42["Cap End"]
43["SweepEdge Opposite"]
44["SweepEdge Adjacent"]
45["SweepEdge Opposite"]
46["SweepEdge Adjacent"]
47["SweepEdge Opposite"]
48["SweepEdge Adjacent"]
49["SweepEdge Opposite"]
50["SweepEdge Adjacent"]
58["Sweep Extrusion<br>[1203, 1234, 0]"]
59[Wall]
60[Wall]
61[Wall]
62[Wall]
63["Cap Start"]
64["Cap End"]
65["SweepEdge Opposite"]
66["SweepEdge Adjacent"]
67["SweepEdge Opposite"]
68["SweepEdge Adjacent"]
69["SweepEdge Opposite"]
70["SweepEdge Adjacent"]
71["SweepEdge Opposite"]
72["SweepEdge Adjacent"]
80["Sweep Extrusion<br>[1203, 1234, 0]"]
81[Wall]
82[Wall]
31["Sweep Extrusion<br>[1203, 1234, 0]"]
32[Wall]
33[Wall]
34[Wall]
35[Wall]
36["Cap Start"]
37["Cap End"]
38["SweepEdge Opposite"]
39["SweepEdge Opposite"]
40["SweepEdge Opposite"]
48["Sweep Extrusion<br>[1203, 1234, 0]"]
49[Wall]
50[Wall]
51[Wall]
52[Wall]
53["Cap Start"]
54["Cap End"]
55["SweepEdge Opposite"]
56["SweepEdge Opposite"]
57["SweepEdge Opposite"]
65["Sweep Extrusion<br>[1203, 1234, 0]"]
66[Wall]
67[Wall]
68[Wall]
69[Wall]
70["Cap Start"]
71["Cap End"]
72["SweepEdge Opposite"]
73["SweepEdge Opposite"]
74["SweepEdge Opposite"]
82["Sweep Extrusion<br>[1203, 1234, 0]"]
83[Wall]
84[Wall]
85["Cap Start"]
86["Cap End"]
87["SweepEdge Opposite"]
88["SweepEdge Adjacent"]
85[Wall]
86[Wall]
87["Cap Start"]
88["Cap End"]
89["SweepEdge Opposite"]
90["SweepEdge Adjacent"]
90["SweepEdge Opposite"]
91["SweepEdge Opposite"]
92["SweepEdge Adjacent"]
93["SweepEdge Opposite"]
94["SweepEdge Adjacent"]
102["Sweep Extrusion<br>[1203, 1234, 0]"]
99["Sweep Extrusion<br>[1203, 1234, 0]"]
100[Wall]
101[Wall]
102[Wall]
103[Wall]
104[Wall]
105[Wall]
106[Wall]
107["Cap Start"]
108["Cap End"]
109["SweepEdge Opposite"]
110["SweepEdge Adjacent"]
111["SweepEdge Opposite"]
112["SweepEdge Adjacent"]
113["SweepEdge Opposite"]
114["SweepEdge Adjacent"]
115["SweepEdge Opposite"]
116["SweepEdge Adjacent"]
124["Sweep Extrusion<br>[1203, 1234, 0]"]
125[Wall]
126[Wall]
127[Wall]
128[Wall]
129["Cap Start"]
130["Cap End"]
131["SweepEdge Opposite"]
132["SweepEdge Adjacent"]
133["SweepEdge Opposite"]
134["SweepEdge Adjacent"]
135["SweepEdge Opposite"]
136["SweepEdge Adjacent"]
137["SweepEdge Opposite"]
138["SweepEdge Adjacent"]
104["Cap Start"]
105["Cap End"]
106["SweepEdge Opposite"]
107["SweepEdge Opposite"]
108["SweepEdge Opposite"]
1 --- 7
2 --- 29
3 --- 51
4 --- 117
5 --- 73
6 --- 95
2 --- 24
3 --- 41
4 --- 92
5 --- 58
6 --- 75
7 --- 8
7 --- 9
7 --- 10
@ -164,17 +134,16 @@ flowchart LR
7 ---- 14
7 --- 13
8 --- 18
8 --- 27
8 --- 28
8 --- 23
8 x--> 19
9 --- 17
9 --- 25
9 --- 26
9 --- 22
9 x--> 19
10 --- 16
10 --- 23
10 --- 24
10 --- 21
10 x--> 19
11 --- 15
11 --- 21
11 --- 22
11 x--> 19
14 --- 15
14 --- 16
14 --- 17
@ -184,174 +153,175 @@ flowchart LR
14 --- 21
14 --- 22
14 --- 23
14 --- 24
14 --- 25
14 --- 26
14 --- 27
14 --- 28
29 --- 30
29 --- 31
29 --- 32
29 --- 33
29 --- 34
29 ---- 36
29 --- 35
30 --- 40
30 --- 49
30 --- 50
21 <--x 16
21 <--x 20
22 <--x 17
22 <--x 20
23 <--x 18
23 <--x 20
24 --- 25
24 --- 26
24 --- 27
24 --- 28
24 --- 29
24 ---- 31
24 --- 30
25 --- 35
25 --- 40
25 x--> 36
26 --- 34
26 --- 39
26 x--> 36
27 --- 33
27 --- 38
27 x--> 36
28 --- 32
28 x--> 36
31 --- 32
31 --- 33
31 --- 34
31 --- 35
31 --- 36
31 --- 37
31 --- 38
31 --- 39
31 --- 47
31 --- 48
32 --- 38
32 --- 45
32 --- 46
33 --- 37
33 --- 43
33 --- 44
36 --- 37
36 --- 38
36 --- 39
36 --- 40
36 --- 41
36 --- 42
36 --- 43
36 --- 44
36 --- 45
36 --- 46
36 --- 47
36 --- 48
36 --- 49
36 --- 50
51 --- 52
51 --- 53
51 --- 54
51 --- 55
51 --- 56
51 ---- 58
51 --- 57
52 --- 62
52 --- 71
52 --- 72
53 --- 61
53 --- 69
53 --- 70
54 --- 60
54 --- 67
54 --- 68
55 --- 59
55 --- 65
55 --- 66
31 --- 40
38 <--x 33
38 <--x 37
39 <--x 34
39 <--x 37
40 <--x 35
40 <--x 37
41 --- 42
41 --- 43
41 --- 44
41 --- 45
41 --- 46
41 ---- 48
41 --- 47
42 --- 52
42 --- 57
42 x--> 53
43 --- 51
43 --- 56
43 x--> 53
44 --- 50
44 --- 55
44 x--> 53
45 --- 49
45 x--> 53
48 --- 49
48 --- 50
48 --- 51
48 --- 52
48 --- 53
48 --- 54
48 --- 55
48 --- 56
48 --- 57
55 <--x 50
55 <--x 54
56 <--x 51
56 <--x 54
57 <--x 52
57 <--x 54
58 --- 59
58 --- 60
58 --- 61
58 --- 62
58 --- 63
58 ---- 65
58 --- 64
58 --- 65
58 --- 66
58 --- 67
58 --- 68
58 --- 69
58 --- 70
58 --- 71
58 --- 72
73 --- 74
73 --- 75
73 --- 76
73 --- 77
73 --- 78
73 ---- 80
73 --- 79
74 --- 84
74 --- 93
74 --- 94
75 --- 83
75 --- 91
75 --- 92
76 --- 82
76 --- 89
76 --- 90
77 --- 81
77 --- 87
77 --- 88
80 --- 81
80 --- 82
80 --- 83
80 --- 84
80 --- 85
80 --- 86
80 --- 87
80 --- 88
80 --- 89
80 --- 90
80 --- 91
80 --- 92
80 --- 93
80 --- 94
95 --- 96
95 --- 97
95 --- 98
95 --- 99
95 --- 100
95 ---- 102
59 --- 69
59 --- 74
59 x--> 70
60 --- 68
60 --- 73
60 x--> 70
61 --- 67
61 --- 72
61 x--> 70
62 --- 66
62 x--> 70
65 --- 66
65 --- 67
65 --- 68
65 --- 69
65 --- 70
65 --- 71
65 --- 72
65 --- 73
65 --- 74
72 <--x 67
72 <--x 71
73 <--x 68
73 <--x 71
74 <--x 69
74 <--x 71
75 --- 76
75 --- 77
75 --- 78
75 --- 79
75 --- 80
75 ---- 82
75 --- 81
76 --- 86
76 --- 91
76 x--> 87
77 --- 85
77 --- 90
77 x--> 87
78 --- 84
78 --- 89
78 x--> 87
79 --- 83
79 x--> 87
82 --- 83
82 --- 84
82 --- 85
82 --- 86
82 --- 87
82 --- 88
82 --- 89
82 --- 90
82 --- 91
89 <--x 84
89 <--x 88
90 <--x 85
90 <--x 88
91 <--x 86
91 <--x 88
92 --- 93
92 --- 94
92 --- 95
92 --- 96
92 --- 97
92 ---- 99
92 --- 98
93 --- 103
93 --- 108
93 x--> 104
94 --- 102
94 --- 107
94 x--> 104
95 --- 101
96 --- 106
96 --- 115
96 --- 116
97 --- 105
97 --- 113
97 --- 114
98 --- 104
98 --- 111
98 --- 112
95 --- 106
95 x--> 104
96 --- 100
96 x--> 104
99 --- 100
99 --- 101
99 --- 102
99 --- 103
99 --- 109
99 --- 110
102 --- 103
102 --- 104
102 --- 105
102 --- 106
102 --- 107
102 --- 108
102 --- 109
102 --- 110
102 --- 111
102 --- 112
102 --- 113
102 --- 114
102 --- 115
102 --- 116
117 --- 118
117 --- 119
117 --- 120
117 --- 121
117 --- 122
117 ---- 124
117 --- 123
118 --- 128
118 --- 137
118 --- 138
119 --- 127
119 --- 135
119 --- 136
120 --- 126
120 --- 133
120 --- 134
121 --- 125
121 --- 131
121 --- 132
124 --- 125
124 --- 126
124 --- 127
124 --- 128
124 --- 129
124 --- 130
124 --- 131
124 --- 132
124 --- 133
124 --- 134
124 --- 135
124 --- 136
124 --- 137
124 --- 138
99 --- 104
99 --- 105
99 --- 106
99 --- 107
99 --- 108
106 <--x 101
106 <--x 105
107 <--x 102
107 <--x 105
108 <--x 103
108 <--x 105
```

View File

@ -956,20 +956,27 @@ description: Artifact commands cycloidal-gear.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -996,20 +1003,27 @@ description: Artifact commands cycloidal-gear.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -1032,6 +1046,33 @@ description: Artifact commands cycloidal-gear.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -1052,6 +1093,127 @@ description: Artifact commands cycloidal-gear.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -34,6 +34,7 @@ flowchart LR
end
subgraph path28 [Path]
28["Path<br>[631, 865, 0]"]
29["Segment<br>[875, 959, 0]"]
35["Segment<br>[1282, 1290, 0]"]
36[Solid2d]
end
@ -45,7 +46,6 @@ flowchart LR
1["Plane<br>[587, 620, 0]"]
14["Plane<br>[587, 620, 0]"]
27["Plane<br>[587, 620, 0]"]
29["SweepEdge Opposite"]
30["SweepEdge Opposite"]
31["SweepEdge Opposite"]
32["SweepEdge Opposite"]
@ -60,15 +60,9 @@ flowchart LR
46[Wall]
47["Cap Start"]
48["Cap End"]
49["SweepEdge Adjacent"]
50["SweepEdge Adjacent"]
51["SweepEdge Adjacent"]
52["SweepEdge Adjacent"]
53["SweepEdge Adjacent"]
54["SweepEdge Adjacent"]
55["StartSketchOnPlane<br>[573, 621, 0]"]
56["StartSketchOnPlane<br>[573, 621, 0]"]
57["StartSketchOnPlane<br>[573, 621, 0]"]
49["StartSketchOnPlane<br>[573, 621, 0]"]
50["StartSketchOnPlane<br>[573, 621, 0]"]
51["StartSketchOnPlane<br>[573, 621, 0]"]
1 --- 2
1 --- 11
2 --- 3
@ -81,23 +75,22 @@ flowchart LR
2 ---- 40
2 --- 10
3 --- 41
3 --- 29
3 --- 49
3 x--> 47
4 --- 42
4 --- 30
4 --- 50
4 x--> 47
5 --- 43
5 --- 31
5 --- 51
5 x--> 47
6 --- 44
6 --- 32
6 --- 52
6 x--> 47
7 --- 45
7 --- 33
7 --- 53
7 x--> 47
8 --- 46
8 --- 34
8 --- 54
8 x--> 47
11 --- 12
11 --- 13
14 --- 15
@ -115,7 +108,7 @@ flowchart LR
24 --- 26
27 --- 28
27 --- 37
28 x--> 29
28 --- 29
28 x--> 30
28 x--> 31
28 x--> 32
@ -124,12 +117,23 @@ flowchart LR
28 --- 35
28 x---> 40
28 --- 36
40 --- 29
29 x--> 41
29 x--> 48
40 --- 30
30 x--> 42
30 x--> 48
40 --- 31
31 x--> 43
31 x--> 48
40 --- 32
32 x--> 44
32 x--> 48
40 --- 33
33 x--> 45
33 x--> 48
40 --- 34
34 x--> 46
34 x--> 48
37 --- 38
37 --- 39
40 --- 41
@ -140,13 +144,7 @@ flowchart LR
40 --- 46
40 --- 47
40 --- 48
40 --- 49
40 --- 50
40 --- 51
40 --- 52
40 --- 53
40 --- 54
1 <--x 55
14 <--x 56
27 <--x 57
1 <--x 49
14 <--x 50
27 <--x 51
```

View File

@ -9,103 +9,103 @@ flowchart LR
7["Segment<br>[709, 716, 0]"]
8[Solid2d]
end
subgraph path29 [Path]
29["Path<br>[1597, 1680, 0]"]
30["Segment<br>[1597, 1680, 0]"]
31[Solid2d]
subgraph path25 [Path]
25["Path<br>[1597, 1680, 0]"]
26["Segment<br>[1597, 1680, 0]"]
27[Solid2d]
end
subgraph path32 [Path]
32["Path<br>[1693, 1760, 0]"]
33["Segment<br>[1693, 1760, 0]"]
34[Solid2d]
subgraph path28 [Path]
28["Path<br>[1693, 1760, 0]"]
29["Segment<br>[1693, 1760, 0]"]
30[Solid2d]
end
subgraph path42 [Path]
42["Path<br>[1597, 1680, 0]"]
43["Segment<br>[1597, 1680, 0]"]
44[Solid2d]
subgraph path36 [Path]
36["Path<br>[1597, 1680, 0]"]
37["Segment<br>[1597, 1680, 0]"]
38[Solid2d]
end
subgraph path45 [Path]
45["Path<br>[1693, 1760, 0]"]
46["Segment<br>[1693, 1760, 0]"]
47[Solid2d]
subgraph path39 [Path]
39["Path<br>[1693, 1760, 0]"]
40["Segment<br>[1693, 1760, 0]"]
41[Solid2d]
end
subgraph path55 [Path]
55["Path<br>[1597, 1680, 0]"]
56["Segment<br>[1597, 1680, 0]"]
57[Solid2d]
subgraph path47 [Path]
47["Path<br>[1597, 1680, 0]"]
48["Segment<br>[1597, 1680, 0]"]
49[Solid2d]
end
subgraph path50 [Path]
50["Path<br>[1693, 1760, 0]"]
51["Segment<br>[1693, 1760, 0]"]
52[Solid2d]
end
subgraph path58 [Path]
58["Path<br>[1693, 1760, 0]"]
59["Segment<br>[1693, 1760, 0]"]
58["Path<br>[1597, 1680, 0]"]
59["Segment<br>[1597, 1680, 0]"]
60[Solid2d]
end
subgraph path68 [Path]
68["Path<br>[1597, 1680, 0]"]
69["Segment<br>[1597, 1680, 0]"]
70[Solid2d]
subgraph path61 [Path]
61["Path<br>[1693, 1760, 0]"]
62["Segment<br>[1693, 1760, 0]"]
63[Solid2d]
end
subgraph path71 [Path]
71["Path<br>[1693, 1760, 0]"]
72["Segment<br>[1693, 1760, 0]"]
73[Solid2d]
subgraph path69 [Path]
69["Path<br>[2331, 2366, 0]"]
70["Segment<br>[2372, 2438, 0]"]
71["Segment<br>[2444, 2543, 0]"]
72["Segment<br>[2549, 2666, 0]"]
73["Segment<br>[2672, 2757, 0]"]
74["Segment<br>[2763, 2770, 0]"]
75[Solid2d]
end
subgraph path81 [Path]
81["Path<br>[2331, 2366, 0]"]
82["Segment<br>[2372, 2438, 0]"]
83["Segment<br>[2444, 2543, 0]"]
84["Segment<br>[2549, 2666, 0]"]
85["Segment<br>[2672, 2757, 0]"]
86["Segment<br>[2763, 2770, 0]"]
subgraph path76 [Path]
76["Path<br>[2781, 2937, 0]"]
77["Segment<br>[2781, 2937, 0]"]
78[Solid2d]
end
subgraph path79 [Path]
79["Path<br>[2952, 3119, 0]"]
80["Segment<br>[2952, 3119, 0]"]
81[Solid2d]
end
subgraph path82 [Path]
82["Path<br>[3134, 3292, 0]"]
83["Segment<br>[3134, 3292, 0]"]
84[Solid2d]
end
subgraph path85 [Path]
85["Path<br>[3307, 3476, 0]"]
86["Segment<br>[3307, 3476, 0]"]
87[Solid2d]
end
subgraph path88 [Path]
88["Path<br>[2781, 2937, 0]"]
89["Segment<br>[2781, 2937, 0]"]
90[Solid2d]
subgraph path103 [Path]
103["Path<br>[3922, 4006, 0]"]
104["Segment<br>[4012, 4100, 0]"]
105["Segment<br>[4106, 4227, 0]"]
106["Segment<br>[4233, 4350, 0]"]
107["Segment<br>[4356, 4441, 0]"]
108["Segment<br>[4447, 4454, 0]"]
109[Solid2d]
end
subgraph path91 [Path]
91["Path<br>[2952, 3119, 0]"]
92["Segment<br>[2952, 3119, 0]"]
93[Solid2d]
subgraph path110 [Path]
110["Path<br>[4465, 4637, 0]"]
111["Segment<br>[4465, 4637, 0]"]
112[Solid2d]
end
subgraph path94 [Path]
94["Path<br>[3134, 3292, 0]"]
95["Segment<br>[3134, 3292, 0]"]
96[Solid2d]
subgraph path113 [Path]
113["Path<br>[4652, 4835, 0]"]
114["Segment<br>[4652, 4835, 0]"]
115[Solid2d]
end
subgraph path97 [Path]
97["Path<br>[3307, 3476, 0]"]
98["Segment<br>[3307, 3476, 0]"]
99[Solid2d]
subgraph path116 [Path]
116["Path<br>[4850, 5024, 0]"]
117["Segment<br>[4850, 5024, 0]"]
118[Solid2d]
end
subgraph path119 [Path]
119["Path<br>[3922, 4006, 0]"]
120["Segment<br>[4012, 4100, 0]"]
121["Segment<br>[4106, 4227, 0]"]
122["Segment<br>[4233, 4350, 0]"]
123["Segment<br>[4356, 4441, 0]"]
124["Segment<br>[4447, 4454, 0]"]
125[Solid2d]
end
subgraph path126 [Path]
126["Path<br>[4465, 4637, 0]"]
127["Segment<br>[4465, 4637, 0]"]
128[Solid2d]
end
subgraph path129 [Path]
129["Path<br>[4652, 4835, 0]"]
130["Segment<br>[4652, 4835, 0]"]
131[Solid2d]
end
subgraph path132 [Path]
132["Path<br>[4850, 5024, 0]"]
133["Segment<br>[4850, 5024, 0]"]
134[Solid2d]
end
subgraph path135 [Path]
135["Path<br>[5039, 5224, 0]"]
136["Segment<br>[5039, 5224, 0]"]
137[Solid2d]
119["Path<br>[5039, 5224, 0]"]
120["Segment<br>[5039, 5224, 0]"]
121[Solid2d]
end
1["Plane<br>[264, 281, 0]"]
9["Sweep Extrusion<br>[730, 765, 0]"]
@ -116,85 +116,65 @@ flowchart LR
14["Cap Start"]
15["Cap End"]
16["SweepEdge Opposite"]
17["SweepEdge Adjacent"]
17["SweepEdge Opposite"]
18["SweepEdge Opposite"]
19["SweepEdge Adjacent"]
20["SweepEdge Opposite"]
21["SweepEdge Adjacent"]
22["SweepEdge Opposite"]
23["SweepEdge Adjacent"]
24["EdgeCut Fillet<br>[771, 1053, 0]"]
25["EdgeCut Fillet<br>[771, 1053, 0]"]
26["EdgeCut Fillet<br>[771, 1053, 0]"]
27["EdgeCut Fillet<br>[771, 1053, 0]"]
28["Plane<br>[1566, 1589, 0]"]
35["Sweep Extrusion<br>[1780, 1831, 0]"]
36[Wall]
37["Cap Start"]
38["Cap End"]
39["SweepEdge Opposite"]
40["SweepEdge Adjacent"]
41["Plane<br>[1566, 1589, 0]"]
48["Sweep Extrusion<br>[1780, 1831, 0]"]
49[Wall]
50["Cap Start"]
51["Cap End"]
52["SweepEdge Opposite"]
53["SweepEdge Adjacent"]
54["Plane<br>[1566, 1589, 0]"]
61["Sweep Extrusion<br>[1780, 1831, 0]"]
62[Wall]
63["Cap Start"]
64["Cap End"]
65["SweepEdge Opposite"]
66["SweepEdge Adjacent"]
67["Plane<br>[1566, 1589, 0]"]
74["Sweep Extrusion<br>[1780, 1831, 0]"]
75[Wall]
76["Cap Start"]
77["Cap End"]
78["SweepEdge Opposite"]
79["SweepEdge Adjacent"]
80["Plane<br>[2308, 2325, 0]"]
100["Sweep Extrusion<br>[3494, 3536, 0]"]
101[Wall]
102[Wall]
103[Wall]
104[Wall]
105["Cap Start"]
106["Cap End"]
107["SweepEdge Opposite"]
108["SweepEdge Adjacent"]
109["SweepEdge Opposite"]
110["SweepEdge Adjacent"]
111["SweepEdge Opposite"]
112["SweepEdge Adjacent"]
113["SweepEdge Opposite"]
114["SweepEdge Adjacent"]
115["EdgeCut Fillet<br>[3542, 3824, 0]"]
116["EdgeCut Fillet<br>[3542, 3824, 0]"]
117["EdgeCut Fillet<br>[3542, 3824, 0]"]
118["EdgeCut Fillet<br>[3542, 3824, 0]"]
138["Sweep Extrusion<br>[5242, 5284, 0]"]
139[Wall]
140[Wall]
141[Wall]
142[Wall]
143["Cap Start"]
144["Cap End"]
145["SweepEdge Opposite"]
146["SweepEdge Adjacent"]
147["SweepEdge Opposite"]
148["SweepEdge Adjacent"]
149["SweepEdge Opposite"]
150["SweepEdge Adjacent"]
151["SweepEdge Opposite"]
152["SweepEdge Adjacent"]
153["EdgeCut Fillet<br>[5290, 5572, 0]"]
154["EdgeCut Fillet<br>[5290, 5572, 0]"]
155["EdgeCut Fillet<br>[5290, 5572, 0]"]
156["EdgeCut Fillet<br>[5290, 5572, 0]"]
157["StartSketchOnFace<br>[3879, 3916, 0]"]
20["EdgeCut Fillet<br>[771, 1053, 0]"]
21["EdgeCut Fillet<br>[771, 1053, 0]"]
22["EdgeCut Fillet<br>[771, 1053, 0]"]
23["EdgeCut Fillet<br>[771, 1053, 0]"]
24["Plane<br>[1566, 1589, 0]"]
31["Sweep Extrusion<br>[1780, 1831, 0]"]
32[Wall]
33["Cap Start"]
34["Cap End"]
35["Plane<br>[1566, 1589, 0]"]
42["Sweep Extrusion<br>[1780, 1831, 0]"]
43[Wall]
44["Cap Start"]
45["Cap End"]
46["Plane<br>[1566, 1589, 0]"]
53["Sweep Extrusion<br>[1780, 1831, 0]"]
54[Wall]
55["Cap Start"]
56["Cap End"]
57["Plane<br>[1566, 1589, 0]"]
64["Sweep Extrusion<br>[1780, 1831, 0]"]
65[Wall]
66["Cap Start"]
67["Cap End"]
68["Plane<br>[2308, 2325, 0]"]
88["Sweep Extrusion<br>[3494, 3536, 0]"]
89[Wall]
90[Wall]
91[Wall]
92[Wall]
93["Cap Start"]
94["Cap End"]
95["SweepEdge Opposite"]
96["SweepEdge Opposite"]
97["SweepEdge Opposite"]
98["SweepEdge Adjacent"]
99["EdgeCut Fillet<br>[3542, 3824, 0]"]
100["EdgeCut Fillet<br>[3542, 3824, 0]"]
101["EdgeCut Fillet<br>[3542, 3824, 0]"]
102["EdgeCut Fillet<br>[3542, 3824, 0]"]
122["Sweep Extrusion<br>[5242, 5284, 0]"]
123[Wall]
124[Wall]
125[Wall]
126[Wall]
127["Cap Start"]
128["Cap End"]
129["SweepEdge Opposite"]
130["SweepEdge Opposite"]
131["SweepEdge Opposite"]
132["SweepEdge Adjacent"]
133["EdgeCut Fillet<br>[5290, 5572, 0]"]
134["EdgeCut Fillet<br>[5290, 5572, 0]"]
135["EdgeCut Fillet<br>[5290, 5572, 0]"]
136["EdgeCut Fillet<br>[5290, 5572, 0]"]
137["StartSketchOnFace<br>[3879, 3916, 0]"]
1 --- 2
2 --- 3
2 --- 4
@ -204,17 +184,17 @@ flowchart LR
2 ---- 9
2 --- 8
3 --- 10
3 --- 16
3 --- 17
3 --- 19
3 x--> 14
4 --- 11
4 --- 18
4 --- 19
4 --- 16
4 x--> 14
5 --- 12
5 --- 20
5 --- 21
5 --- 17
5 x--> 14
6 --- 13
6 --- 22
6 --- 23
6 --- 18
6 x--> 14
9 --- 10
9 --- 11
9 --- 12
@ -225,173 +205,158 @@ flowchart LR
9 --- 17
9 --- 18
9 --- 19
9 --- 20
9 --- 21
9 --- 22
9 --- 23
17 <--x 24
19 <--x 25
21 <--x 26
23 <--x 27
16 <--x 11
16 <--x 15
17 <--x 12
17 <--x 15
18 <--x 13
18 <--x 15
19 <--x 20
24 --- 25
24 --- 28
25 --- 26
25 ---- 31
25 --- 27
26 --- 32
26 x--> 33
28 --- 29
28 --- 32
29 --- 30
29 ---- 35
29 --- 31
30 --- 36
30 --- 39
30 --- 40
32 --- 33
32 --- 34
28 --- 30
31 --- 32
31 --- 33
31 --- 34
35 --- 36
35 --- 37
35 --- 38
35 --- 39
35 --- 40
41 --- 42
41 --- 45
36 --- 37
36 ---- 42
36 --- 38
37 --- 43
37 x--> 44
39 --- 40
39 --- 41
42 --- 43
42 ---- 48
42 --- 44
43 --- 49
43 --- 52
43 --- 53
45 --- 46
45 --- 47
48 --- 49
48 --- 50
48 --- 51
48 --- 52
48 --- 53
54 --- 55
54 --- 58
55 --- 56
55 ---- 61
55 --- 57
56 --- 62
56 --- 65
56 --- 66
42 --- 45
46 --- 47
46 --- 50
47 --- 48
47 ---- 53
47 --- 49
48 --- 54
48 x--> 55
50 --- 51
50 --- 52
53 --- 54
53 --- 55
53 --- 56
57 --- 58
57 --- 61
58 --- 59
58 ---- 64
58 --- 60
59 --- 65
59 x--> 66
61 --- 62
61 --- 63
61 --- 64
61 --- 65
61 --- 66
67 --- 68
67 --- 71
64 --- 65
64 --- 66
64 --- 67
68 --- 69
68 ---- 74
68 --- 70
68 --- 76
68 --- 79
68 --- 82
68 --- 85
69 --- 70
69 --- 71
69 --- 72
69 --- 73
69 --- 74
69 ---- 88
69 --- 75
69 --- 78
69 --- 79
71 --- 72
71 --- 73
74 --- 75
74 --- 76
74 --- 77
74 --- 78
74 --- 79
80 --- 81
80 --- 88
80 --- 91
80 --- 94
80 --- 97
81 --- 82
81 --- 83
81 --- 84
81 --- 85
81 --- 86
81 ---- 100
81 --- 87
82 --- 101
82 --- 107
82 --- 108
83 --- 102
83 --- 109
83 --- 110
84 --- 103
84 --- 111
84 --- 112
85 --- 104
85 --- 113
85 --- 114
70 --- 89
70 --- 98
70 x--> 93
71 --- 90
71 --- 95
71 x--> 93
72 --- 91
72 --- 96
72 x--> 93
73 --- 92
73 --- 97
73 x--> 93
76 --- 77
76 --- 78
79 --- 80
79 --- 81
82 --- 83
82 --- 84
85 --- 86
85 --- 87
88 --- 89
88 --- 90
91 --- 92
91 --- 93
94 --- 95
94 --- 96
97 --- 98
97 --- 99
100 --- 101
100 --- 102
100 --- 103
100 --- 104
100 --- 105
100 --- 106
100 --- 107
100 --- 108
100 --- 109
100 --- 110
100 --- 111
100 --- 112
100 --- 113
100 --- 114
106 --- 119
106 --- 126
106 --- 129
106 --- 132
106 --- 135
108 <--x 115
110 <--x 116
112 <--x 117
114 <--x 118
88 --- 91
88 --- 92
88 --- 93
88 --- 94
88 --- 95
88 --- 96
88 --- 97
88 --- 98
94 --- 103
94 --- 110
94 --- 113
94 --- 116
94 --- 119
95 <--x 90
95 <--x 94
96 <--x 91
96 <--x 94
97 <--x 92
97 <--x 94
98 <--x 99
103 --- 104
103 --- 105
103 --- 106
103 --- 107
103 --- 108
103 ---- 122
103 --- 109
104 --- 123
104 --- 132
104 x--> 127
105 --- 124
105 --- 129
105 x--> 127
106 --- 125
106 --- 130
106 x--> 127
107 --- 126
107 --- 131
107 x--> 127
110 --- 111
110 --- 112
113 --- 114
113 --- 115
116 --- 117
116 --- 118
119 --- 120
119 --- 121
119 --- 122
119 --- 123
119 --- 124
119 ---- 138
119 --- 125
120 --- 139
120 --- 145
120 --- 146
121 --- 140
121 --- 147
121 --- 148
122 --- 141
122 --- 149
122 --- 150
123 --- 142
123 --- 151
123 --- 152
126 --- 127
126 --- 128
129 --- 130
129 --- 131
132 --- 133
132 --- 134
135 --- 136
135 --- 137
138 --- 139
138 --- 140
138 --- 141
138 --- 142
138 --- 143
138 --- 144
138 --- 145
138 --- 146
138 --- 147
138 --- 148
138 --- 149
138 --- 150
138 --- 151
138 --- 152
146 <--x 153
148 <--x 154
150 <--x 155
152 <--x 156
106 <--x 157
122 --- 123
122 --- 124
122 --- 125
122 --- 126
122 --- 127
122 --- 128
122 --- 129
122 --- 130
122 --- 131
122 --- 132
129 <--x 124
129 <--x 128
130 <--x 125
130 <--x 128
131 <--x 126
131 <--x 128
132 <--x 133
94 <--x 137
```

View File

@ -18,120 +18,120 @@ flowchart LR
13["Segment<br>[1298, 1376, 0]"]
14[Solid2d]
end
subgraph path22 [Path]
22["Path<br>[781, 816, 0]"]
23["Segment<br>[824, 850, 0]"]
24["Segment<br>[858, 919, 0]"]
25["Segment<br>[927, 986, 0]"]
26["Segment<br>[994, 1054, 0]"]
27["Segment<br>[1062, 1121, 0]"]
subgraph path20 [Path]
20["Path<br>[781, 816, 0]"]
21["Segment<br>[824, 850, 0]"]
22["Segment<br>[858, 919, 0]"]
23["Segment<br>[927, 986, 0]"]
24["Segment<br>[994, 1054, 0]"]
25["Segment<br>[1062, 1121, 0]"]
end
subgraph path29 [Path]
29["Path<br>[1223, 1285, 0]"]
30["Segment<br>[1223, 1285, 0]"]
31[Solid2d]
subgraph path27 [Path]
27["Path<br>[1223, 1285, 0]"]
28["Segment<br>[1223, 1285, 0]"]
29[Solid2d]
end
subgraph path32 [Path]
32["Path<br>[1298, 1376, 0]"]
33["Segment<br>[1298, 1376, 0]"]
34[Solid2d]
subgraph path30 [Path]
30["Path<br>[1298, 1376, 0]"]
31["Segment<br>[1298, 1376, 0]"]
32[Solid2d]
end
subgraph path42 [Path]
42["Path<br>[781, 816, 0]"]
43["Segment<br>[824, 850, 0]"]
44["Segment<br>[858, 919, 0]"]
45["Segment<br>[927, 986, 0]"]
46["Segment<br>[994, 1054, 0]"]
47["Segment<br>[1062, 1121, 0]"]
subgraph path38 [Path]
38["Path<br>[781, 816, 0]"]
39["Segment<br>[824, 850, 0]"]
40["Segment<br>[858, 919, 0]"]
41["Segment<br>[927, 986, 0]"]
42["Segment<br>[994, 1054, 0]"]
43["Segment<br>[1062, 1121, 0]"]
end
subgraph path49 [Path]
49["Path<br>[1223, 1285, 0]"]
50["Segment<br>[1223, 1285, 0]"]
51[Solid2d]
subgraph path45 [Path]
45["Path<br>[1223, 1285, 0]"]
46["Segment<br>[1223, 1285, 0]"]
47[Solid2d]
end
subgraph path52 [Path]
52["Path<br>[1298, 1376, 0]"]
53["Segment<br>[1298, 1376, 0]"]
54[Solid2d]
subgraph path48 [Path]
48["Path<br>[1298, 1376, 0]"]
49["Segment<br>[1298, 1376, 0]"]
50[Solid2d]
end
subgraph path62 [Path]
62["Path<br>[781, 816, 0]"]
63["Segment<br>[824, 850, 0]"]
64["Segment<br>[858, 919, 0]"]
65["Segment<br>[927, 986, 0]"]
66["Segment<br>[994, 1054, 0]"]
67["Segment<br>[1062, 1121, 0]"]
subgraph path56 [Path]
56["Path<br>[781, 816, 0]"]
57["Segment<br>[824, 850, 0]"]
58["Segment<br>[858, 919, 0]"]
59["Segment<br>[927, 986, 0]"]
60["Segment<br>[994, 1054, 0]"]
61["Segment<br>[1062, 1121, 0]"]
end
subgraph path69 [Path]
69["Path<br>[1223, 1285, 0]"]
70["Segment<br>[1223, 1285, 0]"]
71[Solid2d]
subgraph path63 [Path]
63["Path<br>[1223, 1285, 0]"]
64["Segment<br>[1223, 1285, 0]"]
65[Solid2d]
end
subgraph path72 [Path]
72["Path<br>[1298, 1376, 0]"]
73["Segment<br>[1298, 1376, 0]"]
74[Solid2d]
subgraph path66 [Path]
66["Path<br>[1298, 1376, 0]"]
67["Segment<br>[1298, 1376, 0]"]
68[Solid2d]
end
subgraph path82 [Path]
82["Path<br>[1703, 1738, 0]"]
83["Segment<br>[1744, 1778, 0]"]
84["Segment<br>[1784, 1823, 0]"]
85["Segment<br>[1829, 1867, 0]"]
86["Segment<br>[1873, 1912, 0]"]
87["Segment<br>[1918, 1952, 0]"]
88["Segment<br>[1958, 2001, 0]"]
89["Segment<br>[2007, 2040, 0]"]
90["Segment<br>[2046, 2085, 0]"]
91["Segment<br>[2091, 2130, 0]"]
92["Segment<br>[2136, 2175, 0]"]
93["Segment<br>[2181, 2224, 0]"]
94["Segment<br>[2230, 2281, 0]"]
95["Segment<br>[2287, 2331, 0]"]
96["Segment<br>[2337, 2376, 0]"]
97["Segment<br>[2382, 2420, 0]"]
98["Segment<br>[2426, 2491, 0]"]
99["Segment<br>[2497, 2504, 0]"]
100[Solid2d]
subgraph path74 [Path]
74["Path<br>[1703, 1738, 0]"]
75["Segment<br>[1744, 1778, 0]"]
76["Segment<br>[1784, 1823, 0]"]
77["Segment<br>[1829, 1867, 0]"]
78["Segment<br>[1873, 1912, 0]"]
79["Segment<br>[1918, 1952, 0]"]
80["Segment<br>[1958, 2001, 0]"]
81["Segment<br>[2007, 2040, 0]"]
82["Segment<br>[2046, 2085, 0]"]
83["Segment<br>[2091, 2130, 0]"]
84["Segment<br>[2136, 2175, 0]"]
85["Segment<br>[2181, 2224, 0]"]
86["Segment<br>[2230, 2281, 0]"]
87["Segment<br>[2287, 2331, 0]"]
88["Segment<br>[2337, 2376, 0]"]
89["Segment<br>[2382, 2420, 0]"]
90["Segment<br>[2426, 2491, 0]"]
91["Segment<br>[2497, 2504, 0]"]
92[Solid2d]
end
subgraph path101 [Path]
101["Path<br>[2576, 2649, 0]"]
102["Segment<br>[2576, 2649, 0]"]
103[Solid2d]
subgraph path93 [Path]
93["Path<br>[2576, 2649, 0]"]
94["Segment<br>[2576, 2649, 0]"]
95[Solid2d]
end
subgraph path104 [Path]
104["Path<br>[2664, 2737, 0]"]
105["Segment<br>[2664, 2737, 0]"]
106[Solid2d]
subgraph path96 [Path]
96["Path<br>[2664, 2737, 0]"]
97["Segment<br>[2664, 2737, 0]"]
98[Solid2d]
end
subgraph path107 [Path]
107["Path<br>[2752, 2825, 0]"]
108["Segment<br>[2752, 2825, 0]"]
109[Solid2d]
subgraph path99 [Path]
99["Path<br>[2752, 2825, 0]"]
100["Segment<br>[2752, 2825, 0]"]
101[Solid2d]
end
subgraph path110 [Path]
110["Path<br>[2840, 2913, 0]"]
111["Segment<br>[2840, 2913, 0]"]
112[Solid2d]
subgraph path102 [Path]
102["Path<br>[2840, 2913, 0]"]
103["Segment<br>[2840, 2913, 0]"]
104[Solid2d]
end
subgraph path113 [Path]
113["Path<br>[2967, 3106, 0]"]
114["Segment<br>[2967, 3106, 0]"]
115[Solid2d]
subgraph path105 [Path]
105["Path<br>[2967, 3106, 0]"]
106["Segment<br>[2967, 3106, 0]"]
107[Solid2d]
end
subgraph path116 [Path]
116["Path<br>[3121, 3258, 0]"]
117["Segment<br>[3121, 3258, 0]"]
118[Solid2d]
subgraph path108 [Path]
108["Path<br>[3121, 3258, 0]"]
109["Segment<br>[3121, 3258, 0]"]
110[Solid2d]
end
subgraph path119 [Path]
119["Path<br>[3273, 3420, 0]"]
120["Segment<br>[3273, 3420, 0]"]
121[Solid2d]
subgraph path111 [Path]
111["Path<br>[3273, 3420, 0]"]
112["Segment<br>[3273, 3420, 0]"]
113[Solid2d]
end
subgraph path122 [Path]
122["Path<br>[3435, 3581, 0]"]
123["Segment<br>[3435, 3581, 0]"]
124[Solid2d]
subgraph path114 [Path]
114["Path<br>[3435, 3581, 0]"]
115["Segment<br>[3435, 3581, 0]"]
116[Solid2d]
end
1["Plane<br>[748, 773, 0]"]
8["Plane<br>[1198, 1215, 0]"]
@ -139,34 +139,34 @@ flowchart LR
16[Wall]
17["Cap Start"]
18["Cap End"]
19["SweepEdge Opposite"]
20["SweepEdge Adjacent"]
21["Plane<br>[748, 773, 0]"]
28["Plane<br>[1198, 1215, 0]"]
35["Sweep Sweep<br>[1388, 1411, 0]"]
36[Wall]
37["Cap Start"]
38["Cap End"]
39["SweepEdge Opposite"]
40["SweepEdge Adjacent"]
41["Plane<br>[748, 773, 0]"]
48["Plane<br>[1198, 1215, 0]"]
55["Sweep Sweep<br>[1388, 1411, 0]"]
56[Wall]
57["Cap Start"]
58["Cap End"]
59["SweepEdge Opposite"]
60["SweepEdge Adjacent"]
61["Plane<br>[748, 773, 0]"]
68["Plane<br>[1198, 1215, 0]"]
75["Sweep Sweep<br>[1388, 1411, 0]"]
76[Wall]
77["Cap Start"]
78["Cap End"]
79["SweepEdge Opposite"]
80["SweepEdge Adjacent"]
81["Plane<br>[1680, 1697, 0]"]
125["Sweep Extrusion<br>[3637, 3666, 0]"]
19["Plane<br>[748, 773, 0]"]
26["Plane<br>[1198, 1215, 0]"]
33["Sweep Sweep<br>[1388, 1411, 0]"]
34[Wall]
35["Cap Start"]
36["Cap End"]
37["Plane<br>[748, 773, 0]"]
44["Plane<br>[1198, 1215, 0]"]
51["Sweep Sweep<br>[1388, 1411, 0]"]
52[Wall]
53["Cap Start"]
54["Cap End"]
55["Plane<br>[748, 773, 0]"]
62["Plane<br>[1198, 1215, 0]"]
69["Sweep Sweep<br>[1388, 1411, 0]"]
70[Wall]
71["Cap Start"]
72["Cap End"]
73["Plane<br>[1680, 1697, 0]"]
117["Sweep Extrusion<br>[3637, 3666, 0]"]
118[Wall]
119[Wall]
120[Wall]
121[Wall]
122[Wall]
123[Wall]
124[Wall]
125[Wall]
126[Wall]
127[Wall]
128[Wall]
@ -175,52 +175,28 @@ flowchart LR
131[Wall]
132[Wall]
133[Wall]
134[Wall]
135[Wall]
136[Wall]
137[Wall]
138[Wall]
139[Wall]
140[Wall]
141[Wall]
142["Cap Start"]
143["Cap End"]
134["Cap Start"]
135["Cap End"]
136["SweepEdge Opposite"]
137["SweepEdge Opposite"]
138["SweepEdge Opposite"]
139["SweepEdge Opposite"]
140["SweepEdge Opposite"]
141["SweepEdge Opposite"]
142["SweepEdge Opposite"]
143["SweepEdge Opposite"]
144["SweepEdge Opposite"]
145["SweepEdge Adjacent"]
145["SweepEdge Opposite"]
146["SweepEdge Opposite"]
147["SweepEdge Adjacent"]
147["SweepEdge Opposite"]
148["SweepEdge Opposite"]
149["SweepEdge Adjacent"]
149["SweepEdge Opposite"]
150["SweepEdge Opposite"]
151["SweepEdge Adjacent"]
152["SweepEdge Opposite"]
153["SweepEdge Adjacent"]
154["SweepEdge Opposite"]
155["SweepEdge Adjacent"]
156["SweepEdge Opposite"]
157["SweepEdge Adjacent"]
158["SweepEdge Opposite"]
159["SweepEdge Adjacent"]
160["SweepEdge Opposite"]
161["SweepEdge Adjacent"]
162["SweepEdge Opposite"]
163["SweepEdge Adjacent"]
164["SweepEdge Opposite"]
165["SweepEdge Adjacent"]
166["SweepEdge Opposite"]
167["SweepEdge Adjacent"]
168["SweepEdge Opposite"]
169["SweepEdge Adjacent"]
170["SweepEdge Opposite"]
171["SweepEdge Adjacent"]
172["SweepEdge Opposite"]
173["SweepEdge Adjacent"]
174["SweepEdge Opposite"]
175["SweepEdge Adjacent"]
176["EdgeCut Fillet<br>[3672, 3806, 0]"]
177["EdgeCut Fillet<br>[3672, 3806, 0]"]
178["EdgeCut Fillet<br>[3812, 3946, 0]"]
179["EdgeCut Fillet<br>[3812, 3946, 0]"]
152["EdgeCut Fillet<br>[3672, 3806, 0]"]
153["EdgeCut Fillet<br>[3672, 3806, 0]"]
154["EdgeCut Fillet<br>[3812, 3946, 0]"]
155["EdgeCut Fillet<br>[3812, 3946, 0]"]
1 --- 2
2 --- 3
2 --- 4
@ -233,222 +209,221 @@ flowchart LR
9 ---- 15
9 --- 11
10 --- 16
10 --- 19
10 --- 20
10 x--> 17
12 --- 13
12 --- 14
15 --- 16
15 --- 17
15 --- 18
15 --- 19
15 --- 20
21 --- 22
22 --- 23
22 --- 24
22 --- 25
22 --- 26
22 --- 27
28 --- 29
28 --- 32
29 --- 30
29 ---- 35
29 --- 31
30 --- 36
30 --- 39
30 --- 40
32 --- 33
32 --- 34
35 --- 36
35 --- 37
35 --- 38
35 --- 39
35 --- 40
41 --- 42
42 --- 43
42 --- 44
42 --- 45
42 --- 46
42 --- 47
19 --- 20
20 --- 21
20 --- 22
20 --- 23
20 --- 24
20 --- 25
26 --- 27
26 --- 30
27 --- 28
27 ---- 33
27 --- 29
28 --- 34
28 x--> 35
30 --- 31
30 --- 32
33 --- 34
33 --- 35
33 --- 36
37 --- 38
38 --- 39
38 --- 40
38 --- 41
38 --- 42
38 --- 43
44 --- 45
44 --- 48
45 --- 46
45 ---- 51
45 --- 47
46 --- 52
46 x--> 53
48 --- 49
48 --- 52
49 --- 50
49 ---- 55
49 --- 51
50 --- 56
50 --- 59
50 --- 60
52 --- 53
52 --- 54
48 --- 50
51 --- 52
51 --- 53
51 --- 54
55 --- 56
55 --- 57
55 --- 58
55 --- 59
55 --- 60
61 --- 62
56 --- 57
56 --- 58
56 --- 59
56 --- 60
56 --- 61
62 --- 63
62 --- 64
62 --- 65
62 --- 66
62 --- 67
68 --- 69
68 --- 72
63 --- 64
63 ---- 69
63 --- 65
64 --- 70
64 x--> 71
66 --- 67
66 --- 68
69 --- 70
69 ---- 75
69 --- 71
70 --- 76
70 --- 79
70 --- 80
72 --- 73
72 --- 74
75 --- 76
75 --- 77
75 --- 78
75 --- 79
75 --- 80
81 --- 82
81 --- 101
81 --- 104
81 --- 107
81 --- 110
81 --- 113
81 --- 116
81 --- 119
81 --- 122
82 --- 83
82 --- 84
82 --- 85
82 --- 86
82 --- 87
82 --- 88
82 --- 89
82 --- 90
82 --- 91
82 --- 92
82 --- 93
82 --- 94
82 --- 95
82 --- 96
82 --- 97
82 --- 98
82 --- 99
82 ---- 125
82 --- 100
83 --- 141
83 --- 174
83 --- 175
84 --- 140
84 --- 172
84 --- 173
85 --- 139
85 --- 170
85 --- 171
86 --- 138
86 --- 168
86 --- 169
87 --- 137
87 --- 166
87 --- 167
88 --- 136
88 --- 164
88 --- 165
89 --- 135
89 --- 162
89 --- 163
90 --- 134
90 --- 160
90 --- 161
91 --- 133
91 --- 158
91 --- 159
92 --- 132
92 --- 156
92 --- 157
93 --- 131
93 --- 154
93 --- 155
94 --- 130
94 --- 152
94 --- 153
95 --- 129
95 --- 150
95 --- 151
96 --- 128
96 --- 148
96 --- 149
97 --- 127
97 --- 146
97 --- 147
98 --- 126
98 --- 144
98 --- 145
101 --- 102
101 --- 103
104 --- 105
104 --- 106
107 --- 108
107 --- 109
110 --- 111
110 --- 112
113 --- 114
113 --- 115
116 --- 117
116 --- 118
119 --- 120
119 --- 121
122 --- 123
122 --- 124
125 --- 126
125 --- 127
125 --- 128
125 --- 129
125 --- 130
125 --- 131
125 --- 132
125 --- 133
125 --- 134
125 --- 135
125 --- 136
125 --- 137
125 --- 138
125 --- 139
125 --- 140
125 --- 141
125 --- 142
125 --- 143
125 --- 144
125 --- 145
125 --- 146
125 --- 147
125 --- 148
125 --- 149
125 --- 150
125 --- 151
125 --- 152
125 --- 153
125 --- 154
125 --- 155
125 --- 156
125 --- 157
125 --- 158
125 --- 159
125 --- 160
125 --- 161
125 --- 162
125 --- 163
125 --- 164
125 --- 165
125 --- 166
125 --- 167
125 --- 168
125 --- 169
125 --- 170
125 --- 171
125 --- 172
125 --- 173
125 --- 174
125 --- 175
165 <--x 176
155 <--x 177
167 <--x 178
153 <--x 179
69 --- 72
73 --- 74
73 --- 93
73 --- 96
73 --- 99
73 --- 102
73 --- 105
73 --- 108
73 --- 111
73 --- 114
74 --- 75
74 --- 76
74 --- 77
74 --- 78
74 --- 79
74 --- 80
74 --- 81
74 --- 82
74 --- 83
74 --- 84
74 --- 85
74 --- 86
74 --- 87
74 --- 88
74 --- 89
74 --- 90
74 --- 91
74 ---- 117
74 --- 92
75 --- 133
75 --- 150
75 x--> 134
76 --- 132
76 --- 149
76 x--> 134
77 --- 131
77 --- 148
77 x--> 134
78 --- 130
78 --- 147
78 x--> 134
79 --- 129
79 --- 146
79 x--> 134
80 --- 128
80 --- 145
80 --- 151
80 x--> 134
81 --- 127
81 --- 144
81 x--> 134
82 --- 126
82 --- 143
82 x--> 134
83 --- 125
83 --- 142
83 x--> 134
84 --- 124
84 --- 141
84 x--> 134
85 --- 123
85 --- 140
85 x--> 134
86 --- 122
86 --- 139
86 x--> 134
87 --- 121
87 --- 138
87 x--> 134
88 --- 120
88 --- 137
88 x--> 134
89 --- 119
89 --- 136
89 x--> 134
90 --- 118
90 x--> 134
93 --- 94
93 --- 95
96 --- 97
96 --- 98
99 --- 100
99 --- 101
102 --- 103
102 --- 104
105 --- 106
105 --- 107
108 --- 109
108 --- 110
111 --- 112
111 --- 113
114 --- 115
114 --- 116
117 --- 118
117 --- 119
117 --- 120
117 --- 121
117 --- 122
117 --- 123
117 --- 124
117 --- 125
117 --- 126
117 --- 127
117 --- 128
117 --- 129
117 --- 130
117 --- 131
117 --- 132
117 --- 133
117 --- 134
117 --- 135
117 --- 136
117 --- 137
117 --- 138
117 --- 139
117 --- 140
117 --- 141
117 --- 142
117 --- 143
117 --- 144
117 --- 145
117 --- 146
117 --- 147
117 --- 148
117 --- 149
117 --- 150
117 --- 151
136 <--x 119
136 <--x 135
137 <--x 120
137 <--x 135
138 <--x 121
138 <--x 135
139 <--x 122
139 <--x 135
140 <--x 123
140 <--x 135
141 <--x 124
141 <--x 135
142 <--x 125
142 <--x 135
143 <--x 126
143 <--x 135
144 <--x 127
144 <--x 135
145 <--x 128
145 <--x 135
146 <--x 129
146 <--x 135
147 <--x 130
147 <--x 135
148 <--x 131
148 <--x 135
149 <--x 132
149 <--x 135
150 <--x 133
150 <--x 135
151 <--x 152
```

View File

@ -399,20 +399,27 @@ description: Artifact commands flange.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -439,20 +446,27 @@ description: Artifact commands flange.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -475,6 +489,127 @@ description: Artifact commands flange.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -614,6 +749,33 @@ description: Artifact commands flange.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -753,6 +915,33 @@ description: Artifact commands flange.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -891,5 +1080,32 @@ description: Artifact commands flange.kcl
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
}
]

View File

@ -10,20 +10,20 @@ flowchart LR
7["Segment<br>[1185, 1230, 0]"]
8[Solid2d]
end
subgraph path15 [Path]
15["Path<br>[1403, 1457, 0]"]
16["Segment<br>[1403, 1457, 0]"]
17[Solid2d]
subgraph path13 [Path]
13["Path<br>[1403, 1457, 0]"]
14["Segment<br>[1403, 1457, 0]"]
15[Solid2d]
end
subgraph path23 [Path]
23["Path<br>[1620, 1677, 0]"]
24["Segment<br>[1620, 1677, 0]"]
25[Solid2d]
subgraph path19 [Path]
19["Path<br>[1620, 1677, 0]"]
20["Segment<br>[1620, 1677, 0]"]
21[Solid2d]
end
subgraph path31 [Path]
31["Path<br>[1812, 1857, 0]"]
32["Segment<br>[1812, 1857, 0]"]
33[Solid2d]
subgraph path25 [Path]
25["Path<br>[1812, 1857, 0]"]
26["Segment<br>[1812, 1857, 0]"]
27[Solid2d]
end
1["Plane<br>[840, 857, 0]"]
5["Plane<br>[1162, 1179, 0]"]
@ -31,25 +31,17 @@ flowchart LR
10[Wall]
11["Cap Start"]
12["Cap End"]
13["SweepEdge Opposite"]
14["SweepEdge Adjacent"]
18["Sweep Extrusion<br>[1463, 1498, 0]"]
19[Wall]
20["Cap End"]
21["SweepEdge Opposite"]
22["SweepEdge Adjacent"]
26["Sweep Extrusion<br>[1683, 1716, 0]"]
27[Wall]
28["Cap End"]
29["SweepEdge Opposite"]
30["SweepEdge Adjacent"]
34["Sweep Extrusion<br>[1863, 1938, 0]"]
35[Wall]
36["SweepEdge Opposite"]
37["SweepEdge Adjacent"]
38["StartSketchOnFace<br>[1360, 1397, 0]"]
39["StartSketchOnFace<br>[1575, 1614, 0]"]
40["StartSketchOnFace<br>[1767, 1806, 0]"]
16["Sweep Extrusion<br>[1463, 1498, 0]"]
17[Wall]
18["Cap End"]
22["Sweep Extrusion<br>[1683, 1716, 0]"]
23[Wall]
24["Cap End"]
28["Sweep Extrusion<br>[1863, 1938, 0]"]
29[Wall]
30["StartSketchOnFace<br>[1360, 1397, 0]"]
31["StartSketchOnFace<br>[1575, 1614, 0]"]
32["StartSketchOnFace<br>[1767, 1806, 0]"]
1 --- 2
2 --- 3
2 --- 4
@ -58,46 +50,34 @@ flowchart LR
6 ---- 9
6 --- 8
7 --- 10
7 --- 13
7 --- 14
7 x--> 11
9 --- 10
9 --- 11
9 --- 12
9 --- 13
9 --- 14
11 --- 23
12 --- 15
15 --- 16
15 ---- 18
15 --- 17
16 --- 19
16 --- 21
16 --- 22
18 --- 19
18 --- 20
18 --- 21
18 --- 22
20 --- 31
23 --- 24
23 ---- 26
23 --- 25
24 --- 27
24 --- 29
24 --- 30
26 --- 27
26 --- 28
11 --- 19
12 --- 13
13 --- 14
13 ---- 16
13 --- 15
14 --- 17
14 <--x 12
16 --- 17
16 --- 18
18 --- 25
19 --- 20
19 ---- 22
19 --- 21
20 --- 23
20 <--x 11
22 --- 23
22 --- 24
25 --- 26
25 ---- 28
25 --- 27
26 --- 29
26 --- 30
31 --- 32
31 ---- 34
31 --- 33
32 --- 35
32 --- 36
32 --- 37
34 --- 35
34 --- 36
34 --- 37
12 <--x 38
11 <--x 39
20 <--x 40
26 <--x 18
28 --- 29
12 <--x 30
11 <--x 31
18 <--x 32
```

View File

@ -299,20 +299,27 @@ description: Artifact commands focusrite-scarlett-mounting-bracket.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -339,20 +346,27 @@ description: Artifact commands focusrite-scarlett-mounting-bracket.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -379,20 +393,27 @@ description: Artifact commands focusrite-scarlett-mounting-bracket.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -415,6 +436,33 @@ description: Artifact commands focusrite-scarlett-mounting-bracket.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -435,6 +483,174 @@ description: Artifact commands focusrite-scarlett-mounting-bracket.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -771,20 +987,27 @@ description: Artifact commands focusrite-scarlett-mounting-bracket.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -811,20 +1034,27 @@ description: Artifact commands focusrite-scarlett-mounting-bracket.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -847,6 +1077,127 @@ description: Artifact commands focusrite-scarlett-mounting-bracket.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -1227,20 +1578,27 @@ description: Artifact commands focusrite-scarlett-mounting-bracket.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -1267,20 +1625,27 @@ description: Artifact commands focusrite-scarlett-mounting-bracket.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -1303,6 +1668,127 @@ description: Artifact commands focusrite-scarlett-mounting-bracket.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -1572,20 +2058,27 @@ description: Artifact commands focusrite-scarlett-mounting-bracket.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -1608,6 +2101,80 @@ description: Artifact commands focusrite-scarlett-mounting-bracket.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -1810,20 +2377,27 @@ description: Artifact commands focusrite-scarlett-mounting-bracket.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -1846,6 +2420,33 @@ description: Artifact commands focusrite-scarlett-mounting-bracket.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -1866,6 +2467,80 @@ description: Artifact commands focusrite-scarlett-mounting-bracket.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -12,46 +12,46 @@ flowchart LR
10["Segment<br>[1673, 1692, 0]"]
11[Solid2d]
end
subgraph path40 [Path]
40["Path<br>[2383, 2437, 0]"]
41["Segment<br>[2443, 2496, 0]"]
42["Segment<br>[2502, 2552, 0]"]
43["Segment<br>[2558, 2612, 0]"]
44["Segment<br>[2618, 2638, 0]"]
45[Solid2d]
subgraph path31 [Path]
31["Path<br>[2383, 2437, 0]"]
32["Segment<br>[2443, 2496, 0]"]
33["Segment<br>[2502, 2552, 0]"]
34["Segment<br>[2558, 2612, 0]"]
35["Segment<br>[2618, 2638, 0]"]
36[Solid2d]
end
subgraph path46 [Path]
46["Path<br>[2649, 2812, 0]"]
47["Segment<br>[2649, 2812, 0]"]
48[Solid2d]
subgraph path37 [Path]
37["Path<br>[2649, 2812, 0]"]
38["Segment<br>[2649, 2812, 0]"]
39[Solid2d]
end
subgraph path67 [Path]
67["Path<br>[3197, 3252, 0]"]
68["Segment<br>[3258, 3312, 0]"]
69["Segment<br>[3318, 3368, 0]"]
70["Segment<br>[3374, 3427, 0]"]
71["Segment<br>[3433, 3453, 0]"]
72[Solid2d]
subgraph path54 [Path]
54["Path<br>[3197, 3252, 0]"]
55["Segment<br>[3258, 3312, 0]"]
56["Segment<br>[3318, 3368, 0]"]
57["Segment<br>[3374, 3427, 0]"]
58["Segment<br>[3433, 3453, 0]"]
59[Solid2d]
end
subgraph path73 [Path]
73["Path<br>[3464, 3630, 0]"]
74["Segment<br>[3464, 3630, 0]"]
75[Solid2d]
subgraph path60 [Path]
60["Path<br>[3464, 3630, 0]"]
61["Segment<br>[3464, 3630, 0]"]
62[Solid2d]
end
subgraph path94 [Path]
94["Path<br>[4213, 4254, 0]"]
95["Segment<br>[4260, 4280, 0]"]
96["Segment<br>[4286, 4309, 0]"]
97["Segment<br>[4315, 4322, 0]"]
98[Solid2d]
subgraph path77 [Path]
77["Path<br>[4213, 4254, 0]"]
78["Segment<br>[4260, 4280, 0]"]
79["Segment<br>[4286, 4309, 0]"]
80["Segment<br>[4315, 4322, 0]"]
81[Solid2d]
end
subgraph path112 [Path]
112["Path<br>[4437, 4477, 0]"]
113["Segment<br>[4483, 4503, 0]"]
114["Segment<br>[4509, 4530, 0]"]
115["Segment<br>[4536, 4557, 0]"]
116["Segment<br>[4563, 4570, 0]"]
117[Solid2d]
subgraph path91 [Path]
91["Path<br>[4437, 4477, 0]"]
92["Segment<br>[4483, 4503, 0]"]
93["Segment<br>[4509, 4530, 0]"]
94["Segment<br>[4536, 4557, 0]"]
95["Segment<br>[4563, 4570, 0]"]
96[Solid2d]
end
1["Plane<br>[1199, 1226, 0]"]
12["Sweep Extrusion<br>[1800, 1834, 0]"]
@ -66,90 +66,64 @@ flowchart LR
21["Cap Start"]
22["Cap End"]
23["SweepEdge Opposite"]
24["SweepEdge Adjacent"]
24["SweepEdge Opposite"]
25["SweepEdge Opposite"]
26["SweepEdge Adjacent"]
26["SweepEdge Opposite"]
27["SweepEdge Opposite"]
28["SweepEdge Adjacent"]
28["SweepEdge Opposite"]
29["SweepEdge Opposite"]
30["SweepEdge Adjacent"]
31["SweepEdge Opposite"]
32["SweepEdge Adjacent"]
33["SweepEdge Opposite"]
34["SweepEdge Adjacent"]
35["SweepEdge Opposite"]
36["SweepEdge Adjacent"]
37["SweepEdge Opposite"]
38["SweepEdge Adjacent"]
39["Plane<br>[2354, 2377, 0]"]
49["Sweep Extrusion<br>[2822, 2847, 0]"]
50[Wall]
51[Wall]
52[Wall]
53[Wall]
54["Cap Start"]
55["Cap End"]
56["SweepEdge Opposite"]
57["SweepEdge Adjacent"]
58["SweepEdge Opposite"]
59["SweepEdge Adjacent"]
60["SweepEdge Opposite"]
61["SweepEdge Adjacent"]
62["SweepEdge Opposite"]
63["SweepEdge Adjacent"]
64["EdgeCut Fillet<br>[2853, 2998, 0]"]
65["EdgeCut Fillet<br>[2853, 2998, 0]"]
66["Plane<br>[3168, 3191, 0]"]
76["Sweep Extrusion<br>[3640, 3665, 0]"]
77[Wall]
78[Wall]
79[Wall]
80[Wall]
81["Cap Start"]
82["Cap End"]
83["SweepEdge Opposite"]
84["SweepEdge Adjacent"]
85["SweepEdge Opposite"]
86["SweepEdge Adjacent"]
87["SweepEdge Opposite"]
88["SweepEdge Adjacent"]
30["Plane<br>[2354, 2377, 0]"]
40["Sweep Extrusion<br>[2822, 2847, 0]"]
41[Wall]
42[Wall]
43[Wall]
44[Wall]
45["Cap Start"]
46["Cap End"]
47["SweepEdge Opposite"]
48["SweepEdge Opposite"]
49["SweepEdge Opposite"]
50["SweepEdge Adjacent"]
51["EdgeCut Fillet<br>[2853, 2998, 0]"]
52["EdgeCut Fillet<br>[2853, 2998, 0]"]
53["Plane<br>[3168, 3191, 0]"]
63["Sweep Extrusion<br>[3640, 3665, 0]"]
64[Wall]
65[Wall]
66[Wall]
67[Wall]
68["Cap Start"]
69["Cap End"]
70["SweepEdge Opposite"]
71["SweepEdge Opposite"]
72["SweepEdge Opposite"]
73["SweepEdge Adjacent"]
74["EdgeCut Fillet<br>[3671, 3816, 0]"]
75["EdgeCut Fillet<br>[3671, 3816, 0]"]
76["Plane<br>[4184, 4207, 0]"]
82["Sweep Extrusion<br>[4328, 4356, 0]"]
83[Wall]
84[Wall]
85[Wall]
86["Cap Start"]
87["Cap End"]
88["SweepEdge Opposite"]
89["SweepEdge Opposite"]
90["SweepEdge Adjacent"]
91["EdgeCut Fillet<br>[3671, 3816, 0]"]
92["EdgeCut Fillet<br>[3671, 3816, 0]"]
93["Plane<br>[4184, 4207, 0]"]
99["Sweep Extrusion<br>[4328, 4356, 0]"]
90["Plane<br>[4408, 4431, 0]"]
97["Sweep Extrusion<br>[4576, 4604, 0]"]
98[Wall]
99[Wall]
100[Wall]
101[Wall]
102[Wall]
103["Cap Start"]
104["Cap End"]
102["Cap Start"]
103["Cap End"]
104["SweepEdge Opposite"]
105["SweepEdge Opposite"]
106["SweepEdge Adjacent"]
107["SweepEdge Opposite"]
108["SweepEdge Adjacent"]
109["SweepEdge Opposite"]
110["SweepEdge Adjacent"]
111["Plane<br>[4408, 4431, 0]"]
118["Sweep Extrusion<br>[4576, 4604, 0]"]
119[Wall]
120[Wall]
121[Wall]
122[Wall]
123["Cap Start"]
124["Cap End"]
125["SweepEdge Opposite"]
126["SweepEdge Adjacent"]
127["SweepEdge Opposite"]
128["SweepEdge Adjacent"]
129["SweepEdge Opposite"]
130["SweepEdge Adjacent"]
131["SweepEdge Opposite"]
132["SweepEdge Adjacent"]
133["EdgeCut Fillet<br>[1840, 2099, 0]"]
134["EdgeCut Fillet<br>[1840, 2099, 0]"]
135["EdgeCut Fillet<br>[1840, 2099, 0]"]
136["EdgeCut Fillet<br>[1840, 2099, 0]"]
106["SweepEdge Opposite"]
107["EdgeCut Fillet<br>[1840, 2099, 0]"]
108["EdgeCut Fillet<br>[1840, 2099, 0]"]
109["EdgeCut Fillet<br>[1840, 2099, 0]"]
110["EdgeCut Fillet<br>[1840, 2099, 0]"]
1 --- 2
2 --- 3
2 --- 4
@ -162,29 +136,28 @@ flowchart LR
2 ---- 12
2 --- 11
3 --- 13
3 --- 23
3 --- 24
3 x--> 21
4 --- 14
4 --- 25
4 --- 26
4 --- 23
4 x--> 21
5 --- 15
5 --- 27
5 --- 28
5 --- 24
5 x--> 21
6 --- 16
6 --- 29
6 --- 30
6 --- 25
6 x--> 21
7 --- 17
7 --- 31
7 --- 32
7 --- 26
7 x--> 21
8 --- 18
8 --- 33
8 --- 34
8 --- 27
8 x--> 21
9 --- 19
9 --- 35
9 --- 36
9 --- 28
9 x--> 21
10 --- 20
10 --- 37
10 --- 38
10 --- 29
10 x--> 21
12 --- 13
12 --- 14
12 --- 15
@ -202,152 +175,154 @@ flowchart LR
12 --- 27
12 --- 28
12 --- 29
12 --- 30
12 --- 31
12 --- 32
12 --- 33
12 --- 34
12 --- 35
12 --- 36
12 --- 37
12 --- 38
39 --- 40
39 --- 46
23 <--x 14
23 <--x 22
24 <--x 15
24 <--x 22
25 <--x 16
25 <--x 22
26 <--x 17
26 <--x 22
27 <--x 18
27 <--x 22
28 <--x 19
28 <--x 22
29 <--x 20
29 <--x 22
30 --- 31
30 --- 37
31 --- 32
31 --- 33
31 --- 34
31 --- 35
31 ---- 40
31 --- 36
32 --- 44
32 --- 49
32 --- 50
32 x--> 46
33 --- 43
33 --- 48
33 x--> 46
34 --- 42
34 --- 47
34 x--> 46
35 --- 41
35 x--> 46
37 --- 38
37 --- 39
40 --- 41
40 --- 42
40 --- 43
40 --- 44
40 ---- 49
40 --- 45
41 --- 53
41 --- 62
41 --- 63
42 --- 52
42 --- 60
42 --- 61
43 --- 51
43 --- 58
43 --- 59
44 --- 50
44 --- 56
44 --- 57
46 --- 47
46 --- 48
49 --- 50
49 --- 51
49 --- 52
49 --- 53
49 --- 54
49 --- 55
49 --- 56
49 --- 57
49 --- 58
49 --- 59
49 --- 60
49 --- 61
49 --- 62
49 --- 63
63 <--x 64
61 <--x 65
66 --- 67
66 --- 73
67 --- 68
67 --- 69
67 --- 70
67 --- 71
67 ---- 76
67 --- 72
68 --- 77
68 --- 83
68 --- 84
69 --- 78
69 --- 85
69 --- 86
70 --- 79
70 --- 87
70 --- 88
71 --- 80
71 --- 89
71 --- 90
73 --- 74
73 --- 75
40 --- 46
40 --- 47
40 --- 48
40 --- 49
40 --- 50
47 <--x 42
47 <--x 45
48 <--x 43
48 <--x 45
49 <--x 44
49 <--x 45
50 <--x 51
53 --- 54
53 --- 60
54 --- 55
54 --- 56
54 --- 57
54 --- 58
54 ---- 63
54 --- 59
55 --- 64
55 --- 73
55 x--> 69
56 --- 65
56 --- 70
56 x--> 69
57 --- 66
57 --- 71
57 x--> 69
58 --- 67
58 --- 72
58 x--> 69
60 --- 61
60 --- 62
63 --- 64
63 --- 65
63 --- 66
63 --- 67
63 --- 68
63 --- 69
63 --- 70
63 --- 71
63 --- 72
63 --- 73
70 <--x 65
70 <--x 68
71 <--x 66
71 <--x 68
72 <--x 67
72 <--x 68
73 <--x 74
76 --- 77
76 --- 78
76 --- 79
76 --- 80
76 --- 81
76 --- 82
76 --- 83
76 --- 84
76 --- 85
76 --- 86
76 --- 87
76 --- 88
76 --- 89
76 --- 90
84 <--x 91
86 <--x 92
93 --- 94
94 --- 95
94 --- 96
94 --- 97
94 ---- 99
94 --- 98
95 --- 102
95 --- 109
95 --- 110
96 --- 101
96 --- 107
96 --- 108
77 --- 78
77 --- 79
77 --- 80
77 ---- 82
77 --- 81
78 --- 85
78 --- 89
78 x--> 86
79 --- 84
79 --- 88
79 x--> 86
80 --- 83
80 x--> 86
82 --- 83
82 --- 84
82 --- 85
82 --- 86
82 --- 87
82 --- 88
82 --- 89
88 <--x 84
88 <--x 87
89 <--x 85
89 <--x 87
90 --- 91
91 --- 92
91 --- 93
91 --- 94
91 --- 95
91 ---- 97
91 --- 96
92 --- 98
92 x--> 102
93 --- 99
93 --- 104
93 x--> 102
94 --- 100
94 --- 105
94 x--> 102
95 --- 101
95 --- 106
95 x--> 102
97 --- 98
97 --- 99
97 --- 100
97 --- 101
97 --- 102
97 --- 103
97 --- 104
97 --- 105
97 --- 106
99 --- 100
99 --- 101
99 --- 102
99 --- 103
99 --- 104
99 --- 105
99 --- 106
99 --- 107
99 --- 108
99 --- 109
99 --- 110
111 --- 112
112 --- 113
112 --- 114
112 --- 115
112 --- 116
112 ---- 118
112 --- 117
113 --- 119
113 --- 125
113 --- 126
114 --- 120
114 --- 127
114 --- 128
115 --- 121
115 --- 129
115 --- 130
116 --- 122
116 --- 131
116 --- 132
118 --- 119
118 --- 120
118 --- 121
118 --- 122
118 --- 123
118 --- 124
118 --- 125
118 --- 126
118 --- 127
118 --- 128
118 --- 129
118 --- 130
118 --- 131
118 --- 132
34 <--x 133
24 <--x 134
26 <--x 135
32 <--x 136
104 <--x 99
104 <--x 103
105 <--x 100
105 <--x 103
106 <--x 101
106 <--x 103
```

View File

@ -36,38 +36,38 @@ flowchart LR
28["Segment<br>[1277, 1284, 0]"]
29[Solid2d]
end
subgraph path49 [Path]
49["Path<br>[2714, 2770, 0]"]
50["Segment<br>[2776, 2835, 0]"]
51["Segment<br>[2841, 2876, 0]"]
52["Segment<br>[2882, 2915, 0]"]
53["Segment<br>[2921, 2980, 0]"]
54["Segment<br>[2986, 3022, 0]"]
55["Segment<br>[3028, 3052, 0]"]
56["Segment<br>[3058, 3065, 0]"]
57[Solid2d]
subgraph path44 [Path]
44["Path<br>[2714, 2770, 0]"]
45["Segment<br>[2776, 2835, 0]"]
46["Segment<br>[2841, 2876, 0]"]
47["Segment<br>[2882, 2915, 0]"]
48["Segment<br>[2921, 2980, 0]"]
49["Segment<br>[2986, 3022, 0]"]
50["Segment<br>[3028, 3052, 0]"]
51["Segment<br>[3058, 3065, 0]"]
52[Solid2d]
end
subgraph path83 [Path]
83["Path<br>[3660, 3710, 0]"]
84["Segment<br>[3716, 3766, 0]"]
85["Segment<br>[3772, 3838, 0]"]
86["Segment<br>[3844, 3895, 0]"]
87["Segment<br>[3901, 3966, 0]"]
88["Segment<br>[3972, 4025, 0]"]
89["Segment<br>[4031, 4098, 0]"]
90["Segment<br>[4104, 4178, 0]"]
91["Segment<br>[4184, 4252, 0]"]
92["Segment<br>[4258, 4265, 0]"]
93[Solid2d]
subgraph path71 [Path]
71["Path<br>[3660, 3710, 0]"]
72["Segment<br>[3716, 3766, 0]"]
73["Segment<br>[3772, 3838, 0]"]
74["Segment<br>[3844, 3895, 0]"]
75["Segment<br>[3901, 3966, 0]"]
76["Segment<br>[3972, 4025, 0]"]
77["Segment<br>[4031, 4098, 0]"]
78["Segment<br>[4104, 4178, 0]"]
79["Segment<br>[4184, 4252, 0]"]
80["Segment<br>[4258, 4265, 0]"]
81[Solid2d]
end
subgraph path121 [Path]
121["Path<br>[1001, 1045, 0]"]
122["Segment<br>[1053, 1093, 0]"]
123["Segment<br>[1101, 1147, 0]"]
124["Segment<br>[1155, 1196, 0]"]
125["Segment<br>[1204, 1269, 0]"]
126["Segment<br>[1277, 1284, 0]"]
127[Solid2d]
subgraph path100 [Path]
100["Path<br>[1001, 1045, 0]"]
101["Segment<br>[1053, 1093, 0]"]
102["Segment<br>[1101, 1147, 0]"]
103["Segment<br>[1155, 1196, 0]"]
104["Segment<br>[1204, 1269, 0]"]
105["Segment<br>[1277, 1284, 0]"]
106[Solid2d]
end
1["Plane<br>[1377, 1394, 0]"]
30["Sweep Extrusion<br>[2286, 2336, 0]"]
@ -79,87 +79,61 @@ flowchart LR
36["Cap Start"]
37["Cap End"]
38["SweepEdge Opposite"]
39["SweepEdge Adjacent"]
39["SweepEdge Opposite"]
40["SweepEdge Opposite"]
41["SweepEdge Adjacent"]
42["SweepEdge Opposite"]
43["SweepEdge Adjacent"]
44["SweepEdge Opposite"]
45["SweepEdge Adjacent"]
46["SweepEdge Opposite"]
47["SweepEdge Adjacent"]
48["Plane<br>[2611, 2653, 0]"]
58["Sweep Extrusion<br>[3099, 3143, 0]"]
41["SweepEdge Opposite"]
42["SweepEdge Adjacent"]
43["Plane<br>[2611, 2653, 0]"]
53["Sweep Extrusion<br>[3099, 3143, 0]"]
54[Wall]
55[Wall]
56[Wall]
57[Wall]
58[Wall]
59[Wall]
60[Wall]
61[Wall]
62[Wall]
63[Wall]
64[Wall]
65[Wall]
66["Cap Start"]
67["Cap End"]
61["Cap Start"]
62["Cap End"]
63["SweepEdge Opposite"]
64["SweepEdge Opposite"]
65["SweepEdge Opposite"]
66["SweepEdge Opposite"]
67["SweepEdge Opposite"]
68["SweepEdge Opposite"]
69["SweepEdge Adjacent"]
70["SweepEdge Opposite"]
71["SweepEdge Adjacent"]
72["SweepEdge Opposite"]
73["SweepEdge Adjacent"]
74["SweepEdge Opposite"]
75["SweepEdge Adjacent"]
76["SweepEdge Opposite"]
77["SweepEdge Adjacent"]
78["SweepEdge Opposite"]
79["SweepEdge Adjacent"]
80["SweepEdge Opposite"]
81["SweepEdge Adjacent"]
82["Plane<br>[3586, 3612, 0]"]
94["Sweep Extrusion<br>[4321, 4363, 0]"]
95[Wall]
96[Wall]
97[Wall]
98[Wall]
99[Wall]
100[Wall]
101[Wall]
102[Wall]
103["Cap Start"]
104["Cap End"]
105["SweepEdge Opposite"]
106["SweepEdge Adjacent"]
107["SweepEdge Opposite"]
108["SweepEdge Adjacent"]
109["SweepEdge Opposite"]
110["SweepEdge Adjacent"]
111["SweepEdge Opposite"]
112["SweepEdge Adjacent"]
70["Plane<br>[3586, 3612, 0]"]
82["Sweep Extrusion<br>[4321, 4363, 0]"]
83[Wall]
84[Wall]
85[Wall]
86[Wall]
87[Wall]
88[Wall]
89[Wall]
90[Wall]
91["Cap Start"]
92["Cap End"]
93["SweepEdge Opposite"]
94["SweepEdge Opposite"]
95["SweepEdge Opposite"]
96["SweepEdge Opposite"]
97["SweepEdge Opposite"]
98["SweepEdge Opposite"]
99["SweepEdge Opposite"]
107["Sweep Extrusion<br>[4598, 4648, 0]"]
108[Wall]
109[Wall]
110[Wall]
111[Wall]
112["SweepEdge Opposite"]
113["SweepEdge Opposite"]
114["SweepEdge Adjacent"]
115["SweepEdge Opposite"]
116["SweepEdge Adjacent"]
117["SweepEdge Opposite"]
118["SweepEdge Adjacent"]
119["SweepEdge Opposite"]
120["SweepEdge Adjacent"]
128["Sweep Extrusion<br>[4598, 4648, 0]"]
129[Wall]
130[Wall]
131[Wall]
132[Wall]
133["SweepEdge Opposite"]
134["SweepEdge Adjacent"]
135["SweepEdge Opposite"]
136["SweepEdge Adjacent"]
137["SweepEdge Opposite"]
138["SweepEdge Adjacent"]
139["SweepEdge Opposite"]
140["SweepEdge Adjacent"]
141["EdgeCut Fillet<br>[2373, 2514, 0]"]
142["EdgeCut Fillet<br>[2373, 2514, 0]"]
143["EdgeCut Fillet<br>[3186, 3317, 0]"]
144["EdgeCut Fillet<br>[3186, 3317, 0]"]
145["StartSketchOnPlane<br>[2597, 2654, 0]"]
146["StartSketchOnFace<br>[4422, 4461, 0]"]
114["SweepEdge Opposite"]
115["EdgeCut Fillet<br>[2373, 2514, 0]"]
116["EdgeCut Fillet<br>[2373, 2514, 0]"]
117["EdgeCut Fillet<br>[3186, 3317, 0]"]
118["EdgeCut Fillet<br>[3186, 3317, 0]"]
119["StartSketchOnPlane<br>[2597, 2654, 0]"]
120["StartSketchOnFace<br>[4422, 4461, 0]"]
1 --- 2
1 --- 9
1 --- 16
@ -172,20 +146,20 @@ flowchart LR
2 ---- 30
2 --- 8
3 --- 31
3 --- 38
3 --- 39
3 x--> 36
4 --- 32
4 --- 40
4 --- 41
4 --- 38
4 --- 42
4 x--> 36
5 --- 33
5 --- 42
5 --- 43
5 --- 39
5 x--> 36
6 --- 34
6 --- 44
6 --- 45
6 --- 40
6 x--> 36
7 --- 35
7 --- 46
7 --- 47
7 --- 41
7 x--> 36
9 --- 10
9 --- 11
9 --- 12
@ -216,163 +190,173 @@ flowchart LR
30 --- 40
30 --- 41
30 --- 42
30 --- 43
30 --- 44
30 --- 45
30 --- 46
30 --- 47
48 --- 49
49 --- 50
49 --- 51
49 --- 52
49 --- 53
49 --- 54
49 --- 55
49 --- 56
49 ---- 58
49 --- 57
38 <--x 32
38 <--x 37
39 <--x 33
39 <--x 37
40 <--x 34
40 <--x 37
41 <--x 35
41 <--x 37
43 --- 44
44 --- 45
44 --- 46
44 --- 47
44 --- 48
44 --- 49
44 --- 50
44 --- 51
44 ---- 53
44 --- 52
45 --- 54
45 --- 69
45 x--> 61
46 --- 55
46 --- 63
46 x--> 61
47 --- 56
47 --- 64
47 x--> 61
48 --- 57
48 --- 65
48 x--> 61
49 --- 58
49 --- 66
49 x--> 61
50 --- 59
50 --- 68
50 --- 69
50 --- 67
50 x--> 61
51 --- 60
51 --- 70
51 --- 71
52 --- 61
52 --- 72
52 --- 73
51 --- 68
51 x--> 61
53 --- 54
53 --- 55
53 --- 56
53 --- 57
53 --- 58
53 --- 59
53 --- 60
53 --- 61
53 --- 62
53 --- 74
53 --- 75
54 --- 63
54 --- 76
54 --- 77
55 --- 64
55 --- 78
55 --- 79
56 --- 65
56 --- 80
56 --- 81
58 --- 59
58 --- 60
58 --- 61
58 --- 62
58 --- 63
58 --- 64
58 --- 65
58 --- 66
58 --- 67
58 --- 68
58 --- 69
58 --- 70
58 --- 71
58 --- 72
58 --- 73
58 --- 74
58 --- 75
58 --- 76
58 --- 77
58 --- 78
58 --- 79
58 --- 80
58 --- 81
53 --- 63
53 --- 64
53 --- 65
53 --- 66
53 --- 67
53 --- 68
53 --- 69
63 <--x 55
63 <--x 62
64 <--x 56
64 <--x 62
65 <--x 57
65 <--x 62
66 <--x 58
66 <--x 62
67 <--x 59
67 <--x 62
68 <--x 60
68 <--x 62
70 --- 71
71 --- 72
71 --- 73
71 --- 74
71 --- 75
71 --- 76
71 --- 77
71 --- 78
71 --- 79
71 --- 80
71 ---- 82
71 --- 81
72 --- 83
72 x--> 92
73 --- 84
73 --- 93
73 x--> 92
74 --- 85
74 --- 94
74 x--> 92
75 --- 86
75 --- 95
75 x--> 92
76 --- 87
76 --- 96
76 x--> 92
77 --- 88
77 --- 97
77 x--> 92
78 --- 89
78 --- 98
78 x--> 92
79 --- 90
79 --- 99
79 x--> 92
82 --- 83
83 --- 84
83 --- 85
83 --- 86
83 --- 87
83 --- 88
83 --- 89
83 --- 90
83 --- 91
83 --- 92
83 ---- 94
83 --- 93
84 --- 95
84 --- 105
84 --- 106
85 --- 96
85 --- 107
85 --- 108
86 --- 97
86 --- 109
86 --- 110
87 --- 98
87 --- 111
87 --- 112
88 --- 99
88 --- 113
88 --- 114
82 --- 84
82 --- 85
82 --- 86
82 --- 87
82 --- 88
82 --- 89
82 --- 90
82 --- 91
82 --- 92
82 --- 93
82 --- 94
82 --- 95
82 --- 96
82 --- 97
82 --- 98
82 --- 99
89 --- 100
89 --- 115
89 --- 116
90 --- 101
90 --- 117
90 --- 118
91 --- 102
91 --- 119
91 --- 120
94 --- 95
94 --- 96
94 --- 97
94 --- 98
94 --- 99
94 --- 100
94 --- 101
94 --- 102
94 --- 103
94 --- 104
94 --- 105
94 --- 106
94 --- 107
94 --- 108
94 --- 109
94 --- 110
94 --- 111
94 --- 112
94 --- 113
94 --- 114
94 --- 115
94 --- 116
94 --- 117
94 --- 118
94 --- 119
94 --- 120
101 --- 121
121 --- 122
121 --- 123
121 --- 124
121 --- 125
121 --- 126
121 ---- 128
121 --- 127
122 --- 129
122 --- 133
122 --- 134
123 --- 130
123 --- 135
123 --- 136
124 --- 131
124 --- 137
124 --- 138
125 --- 132
125 --- 139
125 --- 140
128 --- 129
128 --- 130
128 --- 131
128 --- 132
128 --- 133
128 --- 134
128 --- 135
128 --- 136
128 --- 137
128 --- 138
128 --- 139
128 --- 140
41 <--x 141
39 <--x 142
69 <--x 143
75 <--x 144
48 <--x 145
101 <--x 146
93 <--x 84
93 <--x 91
94 <--x 85
94 <--x 91
95 <--x 86
95 <--x 91
96 <--x 87
96 <--x 91
97 <--x 88
97 <--x 91
98 <--x 89
98 <--x 91
99 <--x 90
99 <--x 91
100 --- 101
100 --- 102
100 --- 103
100 --- 104
100 --- 105
100 ---- 107
100 --- 106
101 --- 108
101 <--x 89
102 --- 109
102 --- 112
102 <--x 89
103 --- 110
103 --- 113
103 <--x 89
104 --- 111
104 --- 114
104 <--x 89
107 --- 108
107 --- 109
107 --- 110
107 --- 111
107 --- 112
107 --- 113
107 --- 114
112 <--x 109
112 <--x 85
113 <--x 110
113 <--x 85
114 <--x 111
114 <--x 85
42 <--x 115
69 <--x 117
43 <--x 119
89 <--x 120
```

View File

@ -231,20 +231,27 @@ description: Artifact commands gear-rack.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -267,6 +274,33 @@ description: Artifact commands gear-rack.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -287,6 +321,80 @@ description: Artifact commands gear-rack.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -557,20 +665,27 @@ description: Artifact commands gear-rack.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -597,20 +712,27 @@ description: Artifact commands gear-rack.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -637,20 +759,27 @@ description: Artifact commands gear-rack.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -673,6 +802,33 @@ description: Artifact commands gear-rack.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -693,6 +849,174 @@ description: Artifact commands gear-rack.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -2704,20 +3028,27 @@ description: Artifact commands gear-rack.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -2740,6 +3071,33 @@ description: Artifact commands gear-rack.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -2760,6 +3118,80 @@ description: Artifact commands gear-rack.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -2962,20 +3394,27 @@ description: Artifact commands gear-rack.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -2998,6 +3437,33 @@ description: Artifact commands gear-rack.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -3017,5 +3483,79 @@ description: Artifact commands gear-rack.kcl
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
}
]

View File

@ -8,33 +8,33 @@ flowchart LR
6["Segment<br>[717, 724, 0]"]
7[Solid2d]
end
subgraph path24 [Path]
24["Path<br>[859, 913, 0]"]
25["Segment<br>[921, 962, 0]"]
26["Segment<br>[970, 1002, 0]"]
27["Segment<br>[1010, 1051, 0]"]
28["Segment<br>[1059, 1084, 0]"]
29["Segment<br>[1092, 1134, 0]"]
30["Segment<br>[1142, 1175, 0]"]
31["Segment<br>[1183, 1225, 0]"]
32["Segment<br>[1233, 1240, 0]"]
33[Solid2d]
subgraph path19 [Path]
19["Path<br>[859, 913, 0]"]
20["Segment<br>[921, 962, 0]"]
21["Segment<br>[970, 1002, 0]"]
22["Segment<br>[1010, 1051, 0]"]
23["Segment<br>[1059, 1084, 0]"]
24["Segment<br>[1092, 1134, 0]"]
25["Segment<br>[1142, 1175, 0]"]
26["Segment<br>[1183, 1225, 0]"]
27["Segment<br>[1233, 1240, 0]"]
28[Solid2d]
end
subgraph path62 [Path]
62["Path<br>[1553, 1596, 0]"]
63["Segment<br>[1602, 1635, 0]"]
64["Segment<br>[1641, 1683, 0]"]
65["Segment<br>[1689, 1733, 0]"]
66["Segment<br>[1739, 1746, 0]"]
67[Solid2d]
subgraph path48 [Path]
48["Path<br>[1553, 1596, 0]"]
49["Segment<br>[1602, 1635, 0]"]
50["Segment<br>[1641, 1683, 0]"]
51["Segment<br>[1689, 1733, 0]"]
52["Segment<br>[1739, 1746, 0]"]
53[Solid2d]
end
subgraph path84 [Path]
84["Path<br>[1881, 1923, 0]"]
85["Segment<br>[1929, 1963, 0]"]
86["Segment<br>[1969, 2012, 0]"]
87["Segment<br>[2018, 2061, 0]"]
88["Segment<br>[2067, 2074, 0]"]
89[Solid2d]
subgraph path65 [Path]
65["Path<br>[1881, 1923, 0]"]
66["Segment<br>[1929, 1963, 0]"]
67["Segment<br>[1969, 2012, 0]"]
68["Segment<br>[2018, 2061, 0]"]
69["Segment<br>[2067, 2074, 0]"]
70[Solid2d]
end
1["Plane<br>[562, 579, 0]"]
8["Sweep Extrusion<br>[730, 753, 0]"]
@ -45,73 +45,49 @@ flowchart LR
13["Cap Start"]
14["Cap End"]
15["SweepEdge Opposite"]
16["SweepEdge Adjacent"]
16["SweepEdge Opposite"]
17["SweepEdge Opposite"]
18["SweepEdge Adjacent"]
19["SweepEdge Opposite"]
20["SweepEdge Adjacent"]
21["SweepEdge Opposite"]
22["SweepEdge Adjacent"]
23["Plane<br>[834, 851, 0]"]
34["Sweep Extrusion<br>[1248, 1271, 0]"]
18["Plane<br>[834, 851, 0]"]
29["Sweep Extrusion<br>[1248, 1271, 0]"]
30[Wall]
31[Wall]
32[Wall]
33[Wall]
34[Wall]
35[Wall]
36[Wall]
37[Wall]
38[Wall]
39[Wall]
40[Wall]
41[Wall]
42[Wall]
43["Cap Start"]
44["Cap End"]
38["Cap Start"]
39["Cap End"]
40["SweepEdge Opposite"]
41["SweepEdge Opposite"]
42["SweepEdge Opposite"]
43["SweepEdge Opposite"]
44["SweepEdge Opposite"]
45["SweepEdge Opposite"]
46["SweepEdge Adjacent"]
47["SweepEdge Opposite"]
48["SweepEdge Adjacent"]
49["SweepEdge Opposite"]
50["SweepEdge Adjacent"]
51["SweepEdge Opposite"]
52["SweepEdge Adjacent"]
53["SweepEdge Opposite"]
54["SweepEdge Adjacent"]
55["SweepEdge Opposite"]
56["SweepEdge Adjacent"]
57["SweepEdge Opposite"]
58["SweepEdge Adjacent"]
59["SweepEdge Opposite"]
60["SweepEdge Adjacent"]
61["Plane<br>[1530, 1547, 0]"]
68["Sweep Extrusion<br>[1752, 1775, 0]"]
69[Wall]
70[Wall]
71[Wall]
46["SweepEdge Opposite"]
47["Plane<br>[1530, 1547, 0]"]
54["Sweep Extrusion<br>[1752, 1775, 0]"]
55[Wall]
56[Wall]
57[Wall]
58[Wall]
59["Cap Start"]
60["Cap End"]
61["SweepEdge Opposite"]
62["SweepEdge Opposite"]
63["SweepEdge Opposite"]
64["Plane<br>[1858, 1875, 0]"]
71["Sweep Extrusion<br>[2080, 2103, 0]"]
72[Wall]
73["Cap Start"]
74["Cap End"]
75["SweepEdge Opposite"]
76["SweepEdge Adjacent"]
77["SweepEdge Opposite"]
78["SweepEdge Adjacent"]
73[Wall]
74[Wall]
75[Wall]
76["Cap Start"]
77["Cap End"]
78["SweepEdge Opposite"]
79["SweepEdge Opposite"]
80["SweepEdge Adjacent"]
81["SweepEdge Opposite"]
82["SweepEdge Adjacent"]
83["Plane<br>[1858, 1875, 0]"]
90["Sweep Extrusion<br>[2080, 2103, 0]"]
91[Wall]
92[Wall]
93[Wall]
94[Wall]
95["Cap Start"]
96["Cap End"]
97["SweepEdge Opposite"]
98["SweepEdge Adjacent"]
99["SweepEdge Opposite"]
100["SweepEdge Adjacent"]
101["SweepEdge Opposite"]
102["SweepEdge Adjacent"]
103["SweepEdge Opposite"]
104["SweepEdge Adjacent"]
80["SweepEdge Opposite"]
1 --- 2
2 --- 3
2 --- 4
@ -120,17 +96,16 @@ flowchart LR
2 ---- 8
2 --- 7
3 --- 9
3 --- 15
3 --- 16
3 x--> 13
4 --- 10
4 --- 17
4 --- 18
4 --- 15
4 x--> 13
5 --- 11
5 --- 19
5 --- 20
5 --- 16
5 x--> 13
6 --- 12
6 --- 21
6 --- 22
6 --- 17
6 x--> 13
8 --- 9
8 --- 10
8 --- 11
@ -140,136 +115,141 @@ flowchart LR
8 --- 15
8 --- 16
8 --- 17
8 --- 18
8 --- 19
8 --- 20
8 --- 21
8 --- 22
23 --- 24
24 --- 25
24 --- 26
24 --- 27
24 --- 28
24 --- 29
24 --- 30
24 --- 31
24 --- 32
24 ---- 34
15 <--x 10
15 <--x 14
16 <--x 11
16 <--x 14
17 <--x 12
17 <--x 14
18 --- 19
19 --- 20
19 --- 21
19 --- 22
19 --- 23
19 --- 24
19 --- 25
19 --- 26
19 --- 27
19 ---- 29
19 --- 28
20 --- 37
20 --- 46
20 x--> 38
21 --- 36
21 --- 45
21 x--> 38
22 --- 35
22 --- 44
22 x--> 38
23 --- 34
23 --- 43
23 x--> 38
24 --- 33
25 --- 42
25 --- 59
25 --- 60
26 --- 41
26 --- 57
26 --- 58
27 --- 40
27 --- 55
27 --- 56
28 --- 39
28 --- 53
28 --- 54
24 --- 42
24 x--> 38
25 --- 32
25 --- 41
25 x--> 38
26 --- 31
26 --- 40
26 x--> 38
27 --- 30
27 x--> 38
29 --- 30
29 --- 31
29 --- 32
29 --- 33
29 --- 34
29 --- 35
29 --- 36
29 --- 37
29 --- 38
29 --- 51
29 --- 52
30 --- 37
30 --- 49
30 --- 50
31 --- 36
31 --- 47
31 --- 48
32 --- 35
32 --- 45
32 --- 46
34 --- 35
34 --- 36
34 --- 37
34 --- 38
34 --- 39
34 --- 40
34 --- 41
34 --- 42
34 --- 43
34 --- 44
34 --- 45
34 --- 46
34 --- 47
34 --- 48
34 --- 49
34 --- 50
34 --- 51
34 --- 52
34 --- 53
34 --- 54
34 --- 55
34 --- 56
34 --- 57
34 --- 58
34 --- 59
34 --- 60
61 --- 62
62 --- 63
62 --- 64
62 --- 65
62 --- 66
62 ---- 68
62 --- 67
63 --- 72
63 --- 81
63 --- 82
64 --- 71
64 --- 79
64 --- 80
29 --- 39
29 --- 40
29 --- 41
29 --- 42
29 --- 43
29 --- 44
29 --- 45
29 --- 46
40 <--x 31
40 <--x 39
41 <--x 32
41 <--x 39
42 <--x 33
42 <--x 39
43 <--x 34
43 <--x 39
44 <--x 35
44 <--x 39
45 <--x 36
45 <--x 39
46 <--x 37
46 <--x 39
47 --- 48
48 --- 49
48 --- 50
48 --- 51
48 --- 52
48 ---- 54
48 --- 53
49 --- 58
49 --- 63
49 x--> 59
50 --- 57
50 --- 62
50 x--> 59
51 --- 56
51 --- 61
51 x--> 59
52 --- 55
52 x--> 59
54 --- 55
54 --- 56
54 --- 57
54 --- 58
54 --- 59
54 --- 60
54 --- 61
54 --- 62
54 --- 63
61 <--x 56
61 <--x 60
62 <--x 57
62 <--x 60
63 <--x 58
63 <--x 60
64 --- 65
65 --- 66
65 --- 67
65 --- 68
65 --- 69
65 ---- 71
65 --- 70
65 --- 77
65 --- 78
66 --- 69
66 --- 75
66 --- 76
68 --- 69
68 --- 70
68 --- 71
68 --- 72
68 --- 73
66 --- 72
66 x--> 76
67 --- 73
67 --- 78
67 x--> 76
68 --- 74
68 --- 75
68 --- 76
68 --- 77
68 --- 78
68 --- 79
68 --- 80
68 --- 81
68 --- 82
83 --- 84
84 --- 85
84 --- 86
84 --- 87
84 --- 88
84 ---- 90
84 --- 89
85 --- 91
85 --- 97
85 --- 98
86 --- 92
86 --- 99
86 --- 100
87 --- 93
87 --- 101
87 --- 102
88 --- 94
88 --- 103
88 --- 104
90 --- 91
90 --- 92
90 --- 93
90 --- 94
90 --- 95
90 --- 96
90 --- 97
90 --- 98
90 --- 99
90 --- 100
90 --- 101
90 --- 102
90 --- 103
90 --- 104
68 x--> 76
69 --- 75
69 --- 80
69 x--> 76
71 --- 72
71 --- 73
71 --- 74
71 --- 75
71 --- 76
71 --- 77
71 --- 78
71 --- 79
71 --- 80
78 <--x 73
78 <--x 77
79 <--x 74
79 <--x 77
80 <--x 75
80 <--x 77
```

View File

@ -201,6 +201,33 @@ description: Artifact commands gear.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -4027,20 +4054,27 @@ description: Artifact commands gear.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -4063,6 +4097,33 @@ description: Artifact commands gear.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -4082,5 +4143,79 @@ description: Artifact commands gear.kcl
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
}
]

View File

@ -5,8 +5,10 @@ flowchart LR
3["Segment<br>[1425, 1475, 0]"]
4[Solid2d]
end
subgraph path12 [Path]
12["Path<br>[1952, 1989, 0]"]
subgraph path10 [Path]
10["Path<br>[1952, 1989, 0]"]
11["Segment<br>[1640, 1678, 0]"]
12["Segment<br>[1640, 1678, 0]"]
13["Segment<br>[1640, 1678, 0]"]
14["Segment<br>[1640, 1678, 0]"]
15["Segment<br>[1640, 1678, 0]"]
@ -106,9 +108,9 @@ flowchart LR
109["Segment<br>[1640, 1678, 0]"]
110["Segment<br>[1640, 1678, 0]"]
111["Segment<br>[1640, 1678, 0]"]
112["Segment<br>[1640, 1678, 0]"]
113["Segment<br>[1640, 1678, 0]"]
114["Segment<br>[2055, 2124, 0]"]
112["Segment<br>[2055, 2124, 0]"]
113["Segment<br>[1868, 1898, 0]"]
114["Segment<br>[1868, 1898, 0]"]
115["Segment<br>[1868, 1898, 0]"]
116["Segment<br>[1868, 1898, 0]"]
117["Segment<br>[1868, 1898, 0]"]
@ -208,295 +210,283 @@ flowchart LR
211["Segment<br>[1868, 1898, 0]"]
212["Segment<br>[1868, 1898, 0]"]
213["Segment<br>[1868, 1898, 0]"]
214["Segment<br>[1868, 1898, 0]"]
215["Segment<br>[1868, 1898, 0]"]
216["Segment<br>[2184, 2191, 0]"]
217[Solid2d]
214["Segment<br>[2184, 2191, 0]"]
215[Solid2d]
end
subgraph path219 [Path]
219["Path<br>[2672, 2772, 0]"]
220["Segment<br>[2778, 2805, 0]"]
221["Segment<br>[2811, 2839, 0]"]
222["Segment<br>[2845, 2873, 0]"]
223["Segment<br>[2879, 2966, 0]"]
224["Segment<br>[2972, 3048, 0]"]
225["Segment<br>[3054, 3061, 0]"]
226[Solid2d]
subgraph path217 [Path]
217["Path<br>[2672, 2772, 0]"]
218["Segment<br>[2778, 2805, 0]"]
219["Segment<br>[2811, 2839, 0]"]
220["Segment<br>[2845, 2873, 0]"]
221["Segment<br>[2879, 2966, 0]"]
222["Segment<br>[2972, 3048, 0]"]
223["Segment<br>[3054, 3061, 0]"]
224[Solid2d]
end
1["Plane<br>[1402, 1419, 0]"]
5["Sweep Extrusion<br>[1481, 1509, 0]"]
6[Wall]
7["Cap Start"]
8["Cap End"]
9["SweepEdge Opposite"]
10["SweepEdge Adjacent"]
11["Plane<br>[1929, 1946, 0]"]
218["Sweep Extrusion<br>[2197, 2225, 0]"]
227["Sweep Extrusion<br>[3067, 3096, 0]"]
9["Plane<br>[1929, 1946, 0]"]
216["Sweep Extrusion<br>[2197, 2225, 0]"]
225["Sweep Extrusion<br>[3067, 3096, 0]"]
226[Wall]
227[Wall]
228[Wall]
229[Wall]
230[Wall]
231[Wall]
230["SweepEdge Opposite"]
231["SweepEdge Opposite"]
232["SweepEdge Opposite"]
233["SweepEdge Adjacent"]
234["SweepEdge Opposite"]
235["SweepEdge Adjacent"]
236["SweepEdge Opposite"]
237["SweepEdge Adjacent"]
238["SweepEdge Opposite"]
239["SweepEdge Adjacent"]
240["StartSketchOnFace<br>[2635, 2666, 0]"]
233["StartSketchOnFace<br>[2635, 2666, 0]"]
1 --- 2
2 --- 3
2 ---- 5
2 --- 4
3 --- 6
3 --- 9
3 --- 10
3 x--> 7
5 --- 6
5 --- 7
5 --- 8
5 --- 9
5 --- 10
8 --- 219
11 --- 12
12 --- 13
12 --- 14
12 --- 15
12 --- 16
12 --- 17
12 --- 18
12 --- 19
12 --- 20
12 --- 21
12 --- 22
12 --- 23
12 --- 24
12 --- 25
12 --- 26
12 --- 27
12 --- 28
12 --- 29
12 --- 30
12 --- 31
12 --- 32
12 --- 33
12 --- 34
12 --- 35
12 --- 36
12 --- 37
12 --- 38
12 --- 39
12 --- 40
12 --- 41
12 --- 42
12 --- 43
12 --- 44
12 --- 45
12 --- 46
12 --- 47
12 --- 48
12 --- 49
12 --- 50
12 --- 51
12 --- 52
12 --- 53
12 --- 54
12 --- 55
12 --- 56
12 --- 57
12 --- 58
12 --- 59
12 --- 60
12 --- 61
12 --- 62
12 --- 63
12 --- 64
12 --- 65
12 --- 66
12 --- 67
12 --- 68
12 --- 69
12 --- 70
12 --- 71
12 --- 72
12 --- 73
12 --- 74
12 --- 75
12 --- 76
12 --- 77
12 --- 78
12 --- 79
12 --- 80
12 --- 81
12 --- 82
12 --- 83
12 --- 84
12 --- 85
12 --- 86
12 --- 87
12 --- 88
12 --- 89
12 --- 90
12 --- 91
12 --- 92
12 --- 93
12 --- 94
12 --- 95
12 --- 96
12 --- 97
12 --- 98
12 --- 99
12 --- 100
12 --- 101
12 --- 102
12 --- 103
12 --- 104
12 --- 105
12 --- 106
12 --- 107
12 --- 108
12 --- 109
12 --- 110
12 --- 111
12 --- 112
12 --- 113
12 --- 114
12 --- 115
12 --- 116
12 --- 117
12 --- 118
12 --- 119
12 --- 120
12 --- 121
12 --- 122
12 --- 123
12 --- 124
12 --- 125
12 --- 126
12 --- 127
12 --- 128
12 --- 129
12 --- 130
12 --- 131
12 --- 132
12 --- 133
12 --- 134
12 --- 135
12 --- 136
12 --- 137
12 --- 138
12 --- 139
12 --- 140
12 --- 141
12 --- 142
12 --- 143
12 --- 144
12 --- 145
12 --- 146
12 --- 147
12 --- 148
12 --- 149
12 --- 150
12 --- 151
12 --- 152
12 --- 153
12 --- 154
12 --- 155
12 --- 156
12 --- 157
12 --- 158
12 --- 159
12 --- 160
12 --- 161
12 --- 162
12 --- 163
12 --- 164
12 --- 165
12 --- 166
12 --- 167
12 --- 168
12 --- 169
12 --- 170
12 --- 171
12 --- 172
12 --- 173
12 --- 174
12 --- 175
12 --- 176
12 --- 177
12 --- 178
12 --- 179
12 --- 180
12 --- 181
12 --- 182
12 --- 183
12 --- 184
12 --- 185
12 --- 186
12 --- 187
12 --- 188
12 --- 189
12 --- 190
12 --- 191
12 --- 192
12 --- 193
12 --- 194
12 --- 195
12 --- 196
12 --- 197
12 --- 198
12 --- 199
12 --- 200
12 --- 201
12 --- 202
12 --- 203
12 --- 204
12 --- 205
12 --- 206
12 --- 207
12 --- 208
12 --- 209
12 --- 210
12 --- 211
12 --- 212
12 --- 213
12 --- 214
12 --- 215
12 --- 216
12 ---- 218
12 --- 217
219 --- 220
219 --- 221
219 --- 222
219 --- 223
219 --- 224
219 --- 225
219 ---- 227
219 --- 226
220 --- 231
220 --- 238
220 --- 239
221 --- 230
221 --- 236
221 --- 237
222 --- 229
222 --- 234
222 --- 235
224 --- 228
224 --- 232
224 --- 233
227 --- 228
227 --- 229
227 --- 230
227 --- 231
227 --- 232
227 --- 233
227 --- 234
227 --- 235
227 --- 236
227 --- 237
227 --- 238
227 --- 239
8 <--x 240
8 --- 217
9 --- 10
10 --- 11
10 --- 12
10 --- 13
10 --- 14
10 --- 15
10 --- 16
10 --- 17
10 --- 18
10 --- 19
10 --- 20
10 --- 21
10 --- 22
10 --- 23
10 --- 24
10 --- 25
10 --- 26
10 --- 27
10 --- 28
10 --- 29
10 --- 30
10 --- 31
10 --- 32
10 --- 33
10 --- 34
10 --- 35
10 --- 36
10 --- 37
10 --- 38
10 --- 39
10 --- 40
10 --- 41
10 --- 42
10 --- 43
10 --- 44
10 --- 45
10 --- 46
10 --- 47
10 --- 48
10 --- 49
10 --- 50
10 --- 51
10 --- 52
10 --- 53
10 --- 54
10 --- 55
10 --- 56
10 --- 57
10 --- 58
10 --- 59
10 --- 60
10 --- 61
10 --- 62
10 --- 63
10 --- 64
10 --- 65
10 --- 66
10 --- 67
10 --- 68
10 --- 69
10 --- 70
10 --- 71
10 --- 72
10 --- 73
10 --- 74
10 --- 75
10 --- 76
10 --- 77
10 --- 78
10 --- 79
10 --- 80
10 --- 81
10 --- 82
10 --- 83
10 --- 84
10 --- 85
10 --- 86
10 --- 87
10 --- 88
10 --- 89
10 --- 90
10 --- 91
10 --- 92
10 --- 93
10 --- 94
10 --- 95
10 --- 96
10 --- 97
10 --- 98
10 --- 99
10 --- 100
10 --- 101
10 --- 102
10 --- 103
10 --- 104
10 --- 105
10 --- 106
10 --- 107
10 --- 108
10 --- 109
10 --- 110
10 --- 111
10 --- 112
10 --- 113
10 --- 114
10 --- 115
10 --- 116
10 --- 117
10 --- 118
10 --- 119
10 --- 120
10 --- 121
10 --- 122
10 --- 123
10 --- 124
10 --- 125
10 --- 126
10 --- 127
10 --- 128
10 --- 129
10 --- 130
10 --- 131
10 --- 132
10 --- 133
10 --- 134
10 --- 135
10 --- 136
10 --- 137
10 --- 138
10 --- 139
10 --- 140
10 --- 141
10 --- 142
10 --- 143
10 --- 144
10 --- 145
10 --- 146
10 --- 147
10 --- 148
10 --- 149
10 --- 150
10 --- 151
10 --- 152
10 --- 153
10 --- 154
10 --- 155
10 --- 156
10 --- 157
10 --- 158
10 --- 159
10 --- 160
10 --- 161
10 --- 162
10 --- 163
10 --- 164
10 --- 165
10 --- 166
10 --- 167
10 --- 168
10 --- 169
10 --- 170
10 --- 171
10 --- 172
10 --- 173
10 --- 174
10 --- 175
10 --- 176
10 --- 177
10 --- 178
10 --- 179
10 --- 180
10 --- 181
10 --- 182
10 --- 183
10 --- 184
10 --- 185
10 --- 186
10 --- 187
10 --- 188
10 --- 189
10 --- 190
10 --- 191
10 --- 192
10 --- 193
10 --- 194
10 --- 195
10 --- 196
10 --- 197
10 --- 198
10 --- 199
10 --- 200
10 --- 201
10 --- 202
10 --- 203
10 --- 204
10 --- 205
10 --- 206
10 --- 207
10 --- 208
10 --- 209
10 --- 210
10 --- 211
10 --- 212
10 --- 213
10 --- 214
10 ---- 216
10 --- 215
217 --- 218
217 --- 219
217 --- 220
217 --- 221
217 --- 222
217 --- 223
217 ---- 225
217 --- 224
218 --- 229
218 --- 232
218 <--x 8
219 --- 228
219 --- 231
219 <--x 8
220 --- 227
220 --- 230
220 <--x 8
222 --- 226
222 <--x 8
225 --- 226
225 --- 227
225 --- 228
225 --- 229
225 --- 230
225 --- 231
225 --- 232
230 <--x 227
230 <--x 7
231 <--x 228
231 <--x 7
232 <--x 229
232 <--x 7
8 <--x 233
```

View File

@ -9,77 +9,77 @@ flowchart LR
7["Segment<br>[1124, 1131, 0]"]
8[Solid2d]
end
subgraph path28 [Path]
28["Path<br>[922, 947, 0]"]
29["Segment<br>[955, 977, 0]"]
30["Segment<br>[985, 1029, 0]"]
31["Segment<br>[1037, 1064, 0]"]
32["Segment<br>[1072, 1116, 0]"]
33["Segment<br>[1124, 1131, 0]"]
34[Solid2d]
subgraph path22 [Path]
22["Path<br>[922, 947, 0]"]
23["Segment<br>[955, 977, 0]"]
24["Segment<br>[985, 1029, 0]"]
25["Segment<br>[1037, 1064, 0]"]
26["Segment<br>[1072, 1116, 0]"]
27["Segment<br>[1124, 1131, 0]"]
28[Solid2d]
end
subgraph path54 [Path]
54["Path<br>[4583, 4663, 0]"]
55["Segment<br>[4583, 4663, 0]"]
56[Solid2d]
subgraph path42 [Path]
42["Path<br>[4583, 4663, 0]"]
43["Segment<br>[4583, 4663, 0]"]
44[Solid2d]
end
subgraph path58 [Path]
58["Path<br>[4214, 4239, 0]"]
59["Segment<br>[4247, 4288, 0]"]
60["Segment<br>[4296, 4337, 0]"]
61["Segment<br>[4345, 4398, 0]"]
62["Segment<br>[4406, 4427, 0]"]
63[Solid2d]
subgraph path46 [Path]
46["Path<br>[4214, 4239, 0]"]
47["Segment<br>[4247, 4288, 0]"]
48["Segment<br>[4296, 4337, 0]"]
49["Segment<br>[4345, 4398, 0]"]
50["Segment<br>[4406, 4427, 0]"]
51[Solid2d]
end
subgraph path65 [Path]
65["Path<br>[2723, 2810, 0]"]
66["Segment<br>[2818, 2897, 0]"]
67["Segment<br>[2905, 2970, 0]"]
68["Segment<br>[2978, 3060, 0]"]
69["Segment<br>[3068, 3114, 0]"]
70["Segment<br>[3122, 3201, 0]"]
71["Segment<br>[3209, 3276, 0]"]
72["Segment<br>[3284, 3363, 0]"]
73["Segment<br>[3371, 3417, 0]"]
74["Segment<br>[3425, 3507, 0]"]
75["Segment<br>[3515, 3583, 0]"]
76["Segment<br>[3591, 3670, 0]"]
77["Segment<br>[3678, 3743, 0]"]
78["Segment<br>[3751, 3833, 0]"]
79["Segment<br>[3841, 3909, 0]"]
80["Segment<br>[3917, 3999, 0]"]
81["Segment<br>[4007, 4056, 0]"]
82["Segment<br>[4064, 4071, 0]"]
83[Solid2d]
subgraph path53 [Path]
53["Path<br>[2723, 2810, 0]"]
54["Segment<br>[2818, 2897, 0]"]
55["Segment<br>[2905, 2970, 0]"]
56["Segment<br>[2978, 3060, 0]"]
57["Segment<br>[3068, 3114, 0]"]
58["Segment<br>[3122, 3201, 0]"]
59["Segment<br>[3209, 3276, 0]"]
60["Segment<br>[3284, 3363, 0]"]
61["Segment<br>[3371, 3417, 0]"]
62["Segment<br>[3425, 3507, 0]"]
63["Segment<br>[3515, 3583, 0]"]
64["Segment<br>[3591, 3670, 0]"]
65["Segment<br>[3678, 3743, 0]"]
66["Segment<br>[3751, 3833, 0]"]
67["Segment<br>[3841, 3909, 0]"]
68["Segment<br>[3917, 3999, 0]"]
69["Segment<br>[4007, 4056, 0]"]
70["Segment<br>[4064, 4071, 0]"]
71[Solid2d]
end
subgraph path100 [Path]
100["Path<br>[4214, 4239, 0]"]
101["Segment<br>[4247, 4288, 0]"]
102["Segment<br>[4296, 4337, 0]"]
103["Segment<br>[4345, 4398, 0]"]
104["Segment<br>[4406, 4427, 0]"]
105[Solid2d]
subgraph path84 [Path]
84["Path<br>[4214, 4239, 0]"]
85["Segment<br>[4247, 4288, 0]"]
86["Segment<br>[4296, 4337, 0]"]
87["Segment<br>[4345, 4398, 0]"]
88["Segment<br>[4406, 4427, 0]"]
89[Solid2d]
end
subgraph path106 [Path]
106["Path<br>[2723, 2810, 0]"]
107["Segment<br>[2818, 2897, 0]"]
108["Segment<br>[2905, 2970, 0]"]
109["Segment<br>[2978, 3060, 0]"]
110["Segment<br>[3068, 3114, 0]"]
111["Segment<br>[3122, 3201, 0]"]
112["Segment<br>[3209, 3276, 0]"]
113["Segment<br>[3284, 3363, 0]"]
114["Segment<br>[3371, 3417, 0]"]
115["Segment<br>[3425, 3507, 0]"]
116["Segment<br>[3515, 3583, 0]"]
117["Segment<br>[3591, 3670, 0]"]
118["Segment<br>[3678, 3743, 0]"]
119["Segment<br>[3751, 3833, 0]"]
120["Segment<br>[3841, 3909, 0]"]
121["Segment<br>[3917, 3999, 0]"]
122["Segment<br>[4007, 4056, 0]"]
123["Segment<br>[4064, 4071, 0]"]
124[Solid2d]
subgraph path90 [Path]
90["Path<br>[2723, 2810, 0]"]
91["Segment<br>[2818, 2897, 0]"]
92["Segment<br>[2905, 2970, 0]"]
93["Segment<br>[2978, 3060, 0]"]
94["Segment<br>[3068, 3114, 0]"]
95["Segment<br>[3122, 3201, 0]"]
96["Segment<br>[3209, 3276, 0]"]
97["Segment<br>[3284, 3363, 0]"]
98["Segment<br>[3371, 3417, 0]"]
99["Segment<br>[3425, 3507, 0]"]
100["Segment<br>[3515, 3583, 0]"]
101["Segment<br>[3591, 3670, 0]"]
102["Segment<br>[3678, 3743, 0]"]
103["Segment<br>[3751, 3833, 0]"]
104["Segment<br>[3841, 3909, 0]"]
105["Segment<br>[3917, 3999, 0]"]
106["Segment<br>[4007, 4056, 0]"]
107["Segment<br>[4064, 4071, 0]"]
108[Solid2d]
end
1["Plane<br>[1217, 1255, 0]"]
9["Sweep Extrusion<br>[1204, 1298, 0]"]
@ -91,80 +91,60 @@ flowchart LR
15["Cap Start"]
16["Cap End"]
17["SweepEdge Opposite"]
18["SweepEdge Adjacent"]
18["SweepEdge Opposite"]
19["SweepEdge Opposite"]
20["SweepEdge Adjacent"]
21["SweepEdge Opposite"]
22["SweepEdge Adjacent"]
23["SweepEdge Opposite"]
24["SweepEdge Adjacent"]
25["SweepEdge Opposite"]
26["SweepEdge Adjacent"]
27["Plane<br>[1711, 1749, 0]"]
35["Sweep Revolve<br>[1698, 1780, 0]"]
36[Wall]
37[Wall]
38[Wall]
39[Wall]
40[Wall]
41["Cap Start"]
42["Cap End"]
43["SweepEdge Opposite"]
44["SweepEdge Adjacent"]
45["SweepEdge Opposite"]
46["SweepEdge Adjacent"]
47["SweepEdge Opposite"]
48["SweepEdge Adjacent"]
49["SweepEdge Opposite"]
50["SweepEdge Adjacent"]
51["SweepEdge Opposite"]
52["SweepEdge Adjacent"]
53["Plane<br>[4560, 4577, 0]"]
57["Plane<br>[4186, 4206, 0]"]
64["Plane<br>[2695, 2715, 0]"]
84["Sweep Extrusion<br>[5006, 5048, 0]"]
85[Wall]
86[Wall]
87[Wall]
88[Wall]
89["Cap Start"]
90["Cap End"]
91["SweepEdge Opposite"]
92["SweepEdge Adjacent"]
93["SweepEdge Opposite"]
94["SweepEdge Adjacent"]
95["SweepEdge Opposite"]
96["SweepEdge Adjacent"]
97["SweepEdge Opposite"]
98["SweepEdge Adjacent"]
99["Plane<br>[5542, 5577, 0]"]
125["Sweep Extrusion<br>[5660, 5711, 0]"]
126[Wall]
127[Wall]
128[Wall]
129[Wall]
130["Cap Start"]
131["Cap End"]
132["SweepEdge Opposite"]
133["SweepEdge Adjacent"]
134["SweepEdge Opposite"]
135["SweepEdge Adjacent"]
136["SweepEdge Opposite"]
137["SweepEdge Adjacent"]
138["SweepEdge Opposite"]
139["SweepEdge Adjacent"]
140["EdgeCut Fillet<br>[5111, 5450, 0]"]
141["EdgeCut Fillet<br>[5111, 5450, 0]"]
142["EdgeCut Fillet<br>[5111, 5450, 0]"]
143["EdgeCut Fillet<br>[5111, 5450, 0]"]
144["EdgeCut Fillet<br>[5775, 6119, 0]"]
145["EdgeCut Fillet<br>[5775, 6119, 0]"]
146["EdgeCut Fillet<br>[5775, 6119, 0]"]
147["EdgeCut Fillet<br>[5775, 6119, 0]"]
148["StartSketchOnPlane<br>[894, 914, 0]"]
149["StartSketchOnPlane<br>[894, 914, 0]"]
150["StartSketchOnPlane<br>[4186, 4206, 0]"]
151["StartSketchOnPlane<br>[2695, 2715, 0]"]
20["SweepEdge Opposite"]
21["Plane<br>[1711, 1749, 0]"]
29["Sweep Revolve<br>[1698, 1780, 0]"]
30[Wall]
31[Wall]
32[Wall]
33[Wall]
34[Wall]
35["Cap Start"]
36["Cap End"]
37["SweepEdge Opposite"]
38["SweepEdge Opposite"]
39["SweepEdge Opposite"]
40["SweepEdge Opposite"]
41["Plane<br>[4560, 4577, 0]"]
45["Plane<br>[4186, 4206, 0]"]
52["Plane<br>[2695, 2715, 0]"]
72["Sweep Extrusion<br>[5006, 5048, 0]"]
73[Wall]
74[Wall]
75[Wall]
76[Wall]
77["Cap Start"]
78["Cap End"]
79["SweepEdge Opposite"]
80["SweepEdge Opposite"]
81["SweepEdge Opposite"]
82["SweepEdge Adjacent"]
83["Plane<br>[5542, 5577, 0]"]
109["Sweep Extrusion<br>[5660, 5711, 0]"]
110[Wall]
111[Wall]
112[Wall]
113[Wall]
114["Cap Start"]
115["Cap End"]
116["SweepEdge Opposite"]
117["SweepEdge Opposite"]
118["SweepEdge Opposite"]
119["SweepEdge Adjacent"]
120["EdgeCut Fillet<br>[5111, 5450, 0]"]
121["EdgeCut Fillet<br>[5111, 5450, 0]"]
122["EdgeCut Fillet<br>[5111, 5450, 0]"]
123["EdgeCut Fillet<br>[5111, 5450, 0]"]
124["EdgeCut Fillet<br>[5775, 6119, 0]"]
125["EdgeCut Fillet<br>[5775, 6119, 0]"]
126["EdgeCut Fillet<br>[5775, 6119, 0]"]
127["EdgeCut Fillet<br>[5775, 6119, 0]"]
128["StartSketchOnPlane<br>[894, 914, 0]"]
129["StartSketchOnPlane<br>[894, 914, 0]"]
130["StartSketchOnPlane<br>[4186, 4206, 0]"]
131["StartSketchOnPlane<br>[2695, 2715, 0]"]
1 --- 2
2 --- 3
2 --- 4
@ -174,20 +154,19 @@ flowchart LR
2 ---- 9
2 --- 8
3 --- 14
3 --- 25
3 --- 26
3 --- 20
3 x--> 15
4 --- 13
4 --- 23
4 --- 24
4 --- 19
4 x--> 15
5 --- 12
5 --- 21
5 --- 22
5 --- 18
5 x--> 15
6 --- 11
6 --- 19
6 --- 20
6 --- 17
6 x--> 15
7 --- 10
7 --- 17
7 --- 18
7 x--> 15
9 --- 10
9 --- 11
9 --- 12
@ -199,169 +178,170 @@ flowchart LR
9 --- 18
9 --- 19
9 --- 20
9 --- 21
9 --- 22
9 --- 23
9 --- 24
9 --- 25
9 --- 26
27 --- 28
28 --- 29
28 --- 30
28 --- 31
28 --- 32
28 --- 33
28 ---- 35
28 --- 34
17 <--x 11
17 <--x 16
18 <--x 12
18 <--x 16
19 <--x 13
19 <--x 16
20 <--x 14
20 <--x 16
21 --- 22
22 --- 23
22 --- 24
22 --- 25
22 --- 26
22 --- 27
22 ---- 29
22 --- 28
23 --- 30
23 x--> 35
24 --- 31
24 --- 37
24 x--> 35
25 --- 32
25 --- 38
25 x--> 35
26 --- 33
26 --- 39
26 x--> 35
27 --- 34
27 --- 40
27 x--> 35
29 --- 30
29 --- 31
29 --- 32
29 --- 33
29 --- 34
29 --- 35
29 --- 36
29 --- 43
29 --- 44
30 --- 37
30 --- 45
30 --- 46
31 --- 38
31 --- 47
31 --- 48
32 --- 39
32 --- 49
32 --- 50
33 --- 40
33 --- 51
33 --- 52
35 --- 36
35 --- 37
35 --- 38
35 --- 39
35 --- 40
35 --- 41
35 --- 42
35 --- 43
35 --- 44
35 --- 45
35 --- 46
35 --- 47
35 --- 48
35 --- 49
35 --- 50
35 --- 51
35 --- 52
29 --- 37
29 --- 38
29 --- 39
29 --- 40
37 <--x 31
37 <--x 36
38 <--x 32
38 <--x 36
39 <--x 33
39 <--x 36
40 <--x 34
40 <--x 36
41 --- 42
42 --- 43
42 --- 44
45 --- 46
46 --- 47
46 --- 48
46 --- 49
46 --- 50
46 ---- 72
46 --- 51
47 --- 73
47 --- 82
47 x--> 78
48 --- 74
48 --- 79
48 x--> 78
49 --- 75
49 --- 80
49 x--> 78
50 --- 76
50 --- 81
50 x--> 78
52 --- 53
53 --- 54
54 --- 55
54 --- 56
57 --- 58
58 --- 59
58 --- 60
58 --- 61
58 --- 62
58 ---- 84
58 --- 63
59 --- 85
59 --- 91
59 --- 92
60 --- 86
60 --- 93
60 --- 94
61 --- 87
61 --- 95
61 --- 96
62 --- 88
62 --- 97
62 --- 98
64 --- 65
65 --- 66
65 --- 67
65 --- 68
65 --- 69
65 --- 70
65 --- 71
65 --- 72
65 --- 73
65 --- 74
65 --- 75
65 --- 76
65 --- 77
65 --- 78
65 --- 79
65 --- 80
65 --- 81
65 --- 82
65 --- 83
53 --- 55
53 --- 56
53 --- 57
53 --- 58
53 --- 59
53 --- 60
53 --- 61
53 --- 62
53 --- 63
53 --- 64
53 --- 65
53 --- 66
53 --- 67
53 --- 68
53 --- 69
53 --- 70
53 --- 71
72 --- 73
72 --- 74
72 --- 75
72 --- 76
72 --- 77
72 --- 78
72 --- 79
72 --- 80
72 --- 81
72 --- 82
79 <--x 74
79 <--x 77
80 <--x 75
80 <--x 77
81 <--x 76
81 <--x 77
83 --- 84
83 --- 90
84 --- 85
84 --- 86
84 --- 87
84 --- 88
84 ---- 109
84 --- 89
84 --- 90
84 --- 91
84 --- 92
84 --- 93
84 --- 94
84 --- 95
84 --- 96
84 --- 97
84 --- 98
99 --- 100
99 --- 106
100 --- 101
100 --- 102
100 --- 103
100 --- 104
100 ---- 125
100 --- 105
101 --- 126
101 --- 132
101 --- 133
102 --- 127
102 --- 134
102 --- 135
103 --- 128
103 --- 136
103 --- 137
104 --- 129
104 --- 138
104 --- 139
106 --- 107
106 --- 108
106 --- 109
106 --- 110
106 --- 111
106 --- 112
106 --- 113
106 --- 114
106 --- 115
106 --- 116
106 --- 117
106 --- 118
106 --- 119
106 --- 120
106 --- 121
106 --- 122
106 --- 123
106 --- 124
125 --- 126
125 --- 127
125 --- 128
125 --- 129
125 --- 130
125 --- 131
125 --- 132
125 --- 133
125 --- 134
125 --- 135
125 --- 136
125 --- 137
125 --- 138
125 --- 139
92 <--x 140
98 <--x 141
96 <--x 142
94 <--x 143
133 <--x 144
139 <--x 145
137 <--x 146
135 <--x 147
1 <--x 148
27 <--x 149
99 <--x 150
99 <--x 151
85 --- 110
85 --- 119
85 x--> 115
86 --- 111
86 --- 116
86 x--> 115
87 --- 112
87 --- 117
87 x--> 115
88 --- 113
88 --- 118
88 x--> 115
90 --- 91
90 --- 92
90 --- 93
90 --- 94
90 --- 95
90 --- 96
90 --- 97
90 --- 98
90 --- 99
90 --- 100
90 --- 101
90 --- 102
90 --- 103
90 --- 104
90 --- 105
90 --- 106
90 --- 107
90 --- 108
109 --- 110
109 --- 111
109 --- 112
109 --- 113
109 --- 114
109 --- 115
109 --- 116
109 --- 117
109 --- 118
109 --- 119
116 <--x 111
116 <--x 114
117 <--x 112
117 <--x 114
118 <--x 113
118 <--x 114
82 <--x 120
119 <--x 124
1 <--x 128
21 <--x 129
83 <--x 130
83 <--x 131
```

View File

@ -262,20 +262,27 @@ description: Artifact commands gridfinity-baseplate.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -302,20 +309,27 @@ description: Artifact commands gridfinity-baseplate.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -338,6 +352,127 @@ description: Artifact commands gridfinity-baseplate.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -583,20 +718,27 @@ description: Artifact commands gridfinity-baseplate.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -623,20 +765,27 @@ description: Artifact commands gridfinity-baseplate.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -659,6 +808,127 @@ description: Artifact commands gridfinity-baseplate.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -9,14 +9,14 @@ flowchart LR
7["Segment<br>[1001, 1008, 0]"]
8[Solid2d]
end
subgraph path28 [Path]
28["Path<br>[799, 824, 0]"]
29["Segment<br>[832, 854, 0]"]
30["Segment<br>[862, 906, 0]"]
31["Segment<br>[914, 941, 0]"]
32["Segment<br>[949, 993, 0]"]
33["Segment<br>[1001, 1008, 0]"]
34[Solid2d]
subgraph path22 [Path]
22["Path<br>[799, 824, 0]"]
23["Segment<br>[832, 854, 0]"]
24["Segment<br>[862, 906, 0]"]
25["Segment<br>[914, 941, 0]"]
26["Segment<br>[949, 993, 0]"]
27["Segment<br>[1001, 1008, 0]"]
28[Solid2d]
end
1["Plane<br>[1094, 1132, 0]"]
9["Sweep Extrusion<br>[1081, 1175, 0]"]
@ -28,36 +28,24 @@ flowchart LR
15["Cap Start"]
16["Cap End"]
17["SweepEdge Opposite"]
18["SweepEdge Adjacent"]
18["SweepEdge Opposite"]
19["SweepEdge Opposite"]
20["SweepEdge Adjacent"]
21["SweepEdge Opposite"]
22["SweepEdge Adjacent"]
23["SweepEdge Opposite"]
24["SweepEdge Adjacent"]
25["SweepEdge Opposite"]
26["SweepEdge Adjacent"]
27["Plane<br>[1588, 1626, 0]"]
35["Sweep Revolve<br>[1575, 1657, 0]"]
36[Wall]
37[Wall]
38[Wall]
39[Wall]
40[Wall]
41["Cap Start"]
42["Cap End"]
43["SweepEdge Opposite"]
44["SweepEdge Adjacent"]
45["SweepEdge Opposite"]
46["SweepEdge Adjacent"]
47["SweepEdge Opposite"]
48["SweepEdge Adjacent"]
49["SweepEdge Opposite"]
50["SweepEdge Adjacent"]
51["SweepEdge Opposite"]
52["SweepEdge Adjacent"]
53["StartSketchOnPlane<br>[771, 791, 0]"]
54["StartSketchOnPlane<br>[771, 791, 0]"]
20["SweepEdge Opposite"]
21["Plane<br>[1588, 1626, 0]"]
29["Sweep Revolve<br>[1575, 1657, 0]"]
30[Wall]
31[Wall]
32[Wall]
33[Wall]
34[Wall]
35["Cap Start"]
36["Cap End"]
37["SweepEdge Opposite"]
38["SweepEdge Opposite"]
39["SweepEdge Opposite"]
40["SweepEdge Opposite"]
41["StartSketchOnPlane<br>[771, 791, 0]"]
42["StartSketchOnPlane<br>[771, 791, 0]"]
1 --- 2
2 --- 3
2 --- 4
@ -67,20 +55,19 @@ flowchart LR
2 ---- 9
2 --- 8
3 --- 14
3 --- 25
3 --- 26
3 --- 20
3 x--> 15
4 --- 13
4 --- 23
4 --- 24
4 --- 19
4 x--> 15
5 --- 12
5 --- 21
5 --- 22
5 --- 18
5 x--> 15
6 --- 11
6 --- 19
6 --- 20
6 --- 17
6 x--> 15
7 --- 10
7 --- 17
7 --- 18
7 x--> 15
9 --- 10
9 --- 11
9 --- 12
@ -92,52 +79,55 @@ flowchart LR
9 --- 18
9 --- 19
9 --- 20
9 --- 21
9 --- 22
9 --- 23
9 --- 24
9 --- 25
9 --- 26
27 --- 28
28 --- 29
28 --- 30
28 --- 31
28 --- 32
28 --- 33
28 ---- 35
28 --- 34
17 <--x 11
17 <--x 16
18 <--x 12
18 <--x 16
19 <--x 13
19 <--x 16
20 <--x 14
20 <--x 16
21 --- 22
22 --- 23
22 --- 24
22 --- 25
22 --- 26
22 --- 27
22 ---- 29
22 --- 28
23 --- 30
23 x--> 35
24 --- 31
24 --- 37
24 x--> 35
25 --- 32
25 --- 38
25 x--> 35
26 --- 33
26 --- 39
26 x--> 35
27 --- 34
27 --- 40
27 x--> 35
29 --- 30
29 --- 31
29 --- 32
29 --- 33
29 --- 34
29 --- 35
29 --- 36
29 --- 43
29 --- 44
30 --- 37
30 --- 45
30 --- 46
31 --- 38
31 --- 47
31 --- 48
32 --- 39
32 --- 49
32 --- 50
33 --- 40
33 --- 51
33 --- 52
35 --- 36
35 --- 37
35 --- 38
35 --- 39
35 --- 40
35 --- 41
35 --- 42
35 --- 43
35 --- 44
35 --- 45
35 --- 46
35 --- 47
35 --- 48
35 --- 49
35 --- 50
35 --- 51
35 --- 52
1 <--x 53
27 <--x 54
29 --- 37
29 --- 38
29 --- 39
29 --- 40
37 <--x 31
37 <--x 36
38 <--x 32
38 <--x 36
39 <--x 33
39 <--x 36
40 <--x 34
40 <--x 36
1 <--x 41
21 <--x 42
```

View File

@ -279,20 +279,27 @@ description: Artifact commands gridfinity-bins.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -319,20 +326,27 @@ description: Artifact commands gridfinity-bins.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -355,6 +369,127 @@ description: Artifact commands gridfinity-bins.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -617,20 +752,27 @@ description: Artifact commands gridfinity-bins.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -657,20 +799,27 @@ description: Artifact commands gridfinity-bins.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -693,6 +842,127 @@ description: Artifact commands gridfinity-bins.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -916,20 +1186,27 @@ description: Artifact commands gridfinity-bins.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -952,6 +1229,33 @@ description: Artifact commands gridfinity-bins.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -972,6 +1276,80 @@ description: Artifact commands gridfinity-bins.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -1224,45 +1602,7 @@ description: Artifact commands gridfinity-bins.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "enable_sketch_mode",
"entity_id": "[uuid]",
"ortho": false,
"animated": false,
"adjust_camera": false,
"planar_normal": null
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "extrude",
"target": "[uuid]",
"distance": -2.4,
"faces": null,
"opposite": "None"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "sketch_mode_disable"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "object_bring_to_front",
"object_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_extrusion_face_info",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
@ -1271,20 +1611,18 @@ description: Artifact commands gridfinity-bins.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
@ -1354,6 +1692,33 @@ description: Artifact commands gridfinity-bins.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -1421,6 +1786,127 @@ description: Artifact commands gridfinity-bins.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "enable_sketch_mode",
"entity_id": "[uuid]",
"ortho": false,
"animated": false,
"adjust_camera": false,
"planar_normal": null
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "extrude",
"target": "[uuid]",
"distance": -2.4,
"faces": null,
"opposite": "None"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "sketch_mode_disable"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "object_bring_to_front",
"object_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_extrusion_face_info",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -3239,20 +3725,27 @@ description: Artifact commands gridfinity-bins.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
@ -3275,6 +3768,33 @@ description: Artifact commands gridfinity-bins.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -3295,6 +3815,80 @@ description: Artifact commands gridfinity-bins.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_all_edge_faces",
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],

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