Compare commits

...

6 Commits

Author SHA1 Message Date
448403d4fa Remove flaky file test that is redundant with others 2025-05-15 20:38:37 -04:00
f6e26e0bab test: Add face_code_ref to the mermaid output (#6985)
* Add face_code_ref to the mermaid output

* Update output
2025-05-15 20:14:31 -04:00
f6b3a55cbf fix link (#6990) 2025-05-16 00:04:23 +00:00
74939e5cd6 Fix execution caching to cache artifact graph NodePath (#6978)
* Fix to add NodePaths to SketchOnFace and SketchOnPlane artifacts

* Fix to only compute the new part of the artifact graph

* Change to early-return sooner when in mock mode

* Add another test

* Fix to propagate NodePath for sketch on face

* Update output
2025-05-15 19:18:03 -04:00
9906c9947a Do not coerce unknown numbers and preserve known units if present (#6961)
Signed-off-by: Nick Cameron <nrc@ncameron.org>
2025-05-16 10:58:21 +12:00
48d6a21f0a Accept multiple export toast messages to be visible (#6979)
* Accept multiple export toast messages to be visible

* Wait for the toast to appear

* Wait before counting toasts
2025-05-15 22:48:15 +00:00
144 changed files with 4921 additions and 387 deletions

View File

@ -65,7 +65,9 @@ test(
await expect(engineErrorToastMessage).not.toBeVisible()
const successToastMessage = page.getByText(`Exported successfully`)
await expect(successToastMessage).toBeVisible()
await page.waitForTimeout(1_000)
const count = await successToastMessage.count()
await expect(count).toBeGreaterThanOrEqual(1)
// Check for the exported file
const firstFileFullPath = path.resolve(
@ -134,7 +136,9 @@ test(
await expect(engineErrorToastMessage).not.toBeVisible()
const successToastMessage = page.getByText(`Exported successfully`)
await expect(successToastMessage).toBeVisible()
await page.waitForTimeout(1_000)
const count = await successToastMessage.count()
await expect(count).toBeGreaterThanOrEqual(1)
await expect(exportingToastMessage).not.toBeVisible()
// Check for the exported file=

View File

@ -267,75 +267,6 @@ test.describe('when using the file tree to', () => {
})
}
)
test(
'loading small file, then large, then back to small',
{
tag: '@electron',
},
async ({ page }, testInfo) => {
const {
panesOpen,
pasteCodeInEditor,
createNewFile,
openDebugPanel,
closeDebugPanel,
expectCmdLog,
} = await getUtils(page, test)
await page.setViewportSize({ width: 1200, height: 500 })
page.on('console', console.log)
await panesOpen(['files', 'code'])
await createProject({ name: 'project-000', page })
// Create a small file
const kclCube = await fsp.readFile(
'rust/kcl-lib/e2e/executor/inputs/cube.kcl',
'utf-8'
)
// pasted into main.kcl
await pasteCodeInEditor(kclCube)
// Create a large lego file
await createNewFile('lego')
const legoFile = page.getByRole('listitem').filter({
has: page.getByRole('button', { name: 'lego.kcl' }),
})
await expect(legoFile).toBeVisible({ timeout: 60_000 })
await legoFile.click()
const kclLego = await fsp.readFile(
'rust/kcl-lib/e2e/executor/inputs/lego.kcl',
'utf-8'
)
await pasteCodeInEditor(kclLego)
const mainFile = page.getByRole('listitem').filter({
has: page.getByRole('button', { name: 'main.kcl' }),
})
// Open settings and enable the debug panel
await page
.getByRole('link', {
name: 'settings Settings',
})
.click()
await page.locator('#showDebugPanel').getByText('OffOn').click()
await page.getByTestId('settings-close-button').click()
await test.step('swap between small and large files', async () => {
await openDebugPanel()
// Previously created a file so we need to start back at main.kcl
await mainFile.click()
await expectCmdLog('[data-message-type="execution-done"]', 60_000)
// Click the large file
await legoFile.click()
// Once it is building, click back to the smaller file
await mainFile.click()
await expectCmdLog('[data-message-type="execution-done"]', 60_000)
await closeDebugPanel()
})
}
)
})
test.describe('Renaming in the file tree', () => {

View File

@ -458,12 +458,10 @@ extrude002 = extrude(profile002, length = 150)
// Click the stl.
await expect(stlOption).toBeVisible()
await page.keyboard.press('Enter')
// Click the checkbox
await expect(submitButton).toBeVisible()
await page.keyboard.press('Enter')
// Find the toast.
@ -471,11 +469,13 @@ extrude002 = extrude(profile002, length = 150)
await expect(exportingToastMessage).toBeVisible()
// Expect it to succeed.
await expect(exportingToastMessage).not.toBeVisible({ timeout: 15_000 })
await expect(exportingToastMessage).not.toBeVisible()
await expect(engineErrorToastMessage).not.toBeVisible()
const successToastMessage = page.getByText(`Exported successfully`)
await expect(successToastMessage).toBeVisible()
await page.waitForTimeout(1_000)
const count = await successToastMessage.count()
await expect(count).toBeGreaterThanOrEqual(1)
}
)
// We updated this test such that you can have multiple exports going at once.

View File

@ -259,18 +259,23 @@ extrude(profile001, length = 100)"#
#[tokio::test(flavor = "multi_thread")]
async fn kcl_test_cache_add_line_preserves_artifact_commands() {
let code = r#"sketch001 = startSketchOn(XY)
|> startProfile(at = [5.5229, 5.25217])
|> line(end = [10.50433, -1.19122])
|> line(end = [8.01362, -5.48731])
|> line(end = [-1.02877, -6.76825])
|> line(end = [-11.53311, 2.81559])
profile001 = startProfile(sketch001, at = [5.5, 5.25])
|> line(end = [10.5, -1.19])
|> line(end = [8, -5.5])
|> line(end = [-1.02, -6.76])
|> line(end = [-11.5, 2.8])
|> close()
plane001 = offsetPlane(XY, offset = 20)
"#;
// Use a new statement; don't extend the prior pipeline. This allows us to
// detect a prefix.
let code_with_extrude = code.to_owned()
+ r#"
extrude(sketch001, length = 4)
profile002 = startProfile(plane001, at = [0, 0])
|> line(end = [0, 10])
|> line(end = [10, 0])
|> close()
extrude001 = extrude(profile001, length = 4)
"#;
let result = cache_test(
@ -305,6 +310,24 @@ extrude(sketch001, length = 4)
first.artifact_graph.len(),
second.artifact_graph.len()
);
// Make sure we have NodePaths referring to the old code.
let graph = &second.artifact_graph;
assert!(!graph.is_empty());
for artifact in graph.values() {
assert!(!artifact.code_ref().map(|c| c.node_path.is_empty()).unwrap_or(false));
assert!(
!artifact
.face_code_ref()
// TODO: This fails, but it shouldn't.
// .map(|c| c.node_path.is_empty())
// Allowing the NodePath to be empty if the SourceRange is [0,
// 0] as a more lenient check.
.map(|c| !c.range.is_synthetic() && c.node_path.is_empty())
.unwrap_or(false),
"artifact={:?}",
artifact
);
}
}
#[tokio::test(flavor = "multi_thread")]

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 48 KiB

After

Width:  |  Height:  |  Size: 48 KiB

View File

@ -115,7 +115,7 @@ where
seq.end()
}
#[derive(Debug, Clone, Serialize, PartialEq, Eq, ts_rs::TS)]
#[derive(Debug, Clone, Default, Serialize, PartialEq, Eq, ts_rs::TS)]
#[ts(export_to = "Artifact.ts")]
#[serde(rename_all = "camelCase")]
pub struct CodeRef {
@ -396,7 +396,6 @@ pub enum Artifact {
Cap(Cap),
SweepEdge(SweepEdge),
EdgeCut(EdgeCut),
#[expect(unused)]
EdgeCutEdge(EdgeCutEdge),
Helix(Helix),
}
@ -550,8 +549,9 @@ impl Artifact {
}
}
#[expect(dead_code)]
pub(crate) fn code_ref(&self) -> Option<&CodeRef> {
/// The [`CodeRef`] for the artifact itself. See also
/// [`Self::face_code_ref`].
pub fn code_ref(&self) -> Option<&CodeRef> {
match self {
Artifact::CompositeSolid(a) => Some(&a.code_ref),
Artifact::Plane(a) => Some(&a.code_ref),
@ -570,6 +570,24 @@ impl Artifact {
}
}
/// The [`CodeRef`] referring to the face artifact that it's on, not the
/// artifact itself.
pub fn face_code_ref(&self) -> Option<&CodeRef> {
match self {
Artifact::CompositeSolid(_)
| Artifact::Plane(_)
| Artifact::Path(_)
| Artifact::Segment(_)
| Artifact::Solid2d(_)
| Artifact::StartSketchOnFace(_)
| Artifact::StartSketchOnPlane(_)
| Artifact::Sweep(_) => None,
Artifact::Wall(a) => Some(&a.face_code_ref),
Artifact::Cap(a) => Some(&a.face_code_ref),
Artifact::SweepEdge(_) | Artifact::EdgeCut(_) | Artifact::EdgeCutEdge(_) | Artifact::Helix(_) => None,
}
}
/// Merge the new artifact into self. If it can't because it's a different
/// type, return the new artifact which should be used as a replacement.
fn merge(&mut self, new: Artifact) -> Option<Artifact> {
@ -704,6 +722,19 @@ impl ArtifactGraph {
self.map.len()
}
pub fn is_empty(&self) -> bool {
self.map.is_empty()
}
pub fn values(&self) -> impl Iterator<Item = &Artifact> {
self.map.values()
}
/// Consume the artifact graph and return the map of artifacts.
fn into_map(self) -> IndexMap<ArtifactId, Artifact> {
self.map
}
/// Used to make the mermaid tests deterministic.
#[cfg(test)]
pub(crate) fn sort(&mut self) {
@ -712,17 +743,29 @@ impl ArtifactGraph {
}
}
/// Build the artifact graph from the artifact commands and the responses. The
/// initial graph is the graph cached from a previous execution. NodePaths of
/// `exec_artifacts` are filled in from the AST.
pub(super) fn build_artifact_graph(
artifact_commands: &[ArtifactCommand],
responses: &IndexMap<Uuid, WebSocketResponse>,
ast: &Node<Program>,
exec_artifacts: &IndexMap<ArtifactId, Artifact>,
exec_artifacts: &mut IndexMap<ArtifactId, Artifact>,
initial_graph: ArtifactGraph,
) -> Result<ArtifactGraph, KclError> {
let mut map = IndexMap::new();
let mut map = initial_graph.into_map();
let mut path_to_plane_id_map = FnvHashMap::default();
let mut current_plane_id = None;
// Fill in NodePaths for artifacts that were added directly to the map
// during execution.
for exec_artifact in exec_artifacts.values_mut() {
// Note: We only have access to the new AST. So if these artifacts
// somehow came from cached AST, this won't fill in anything.
fill_in_node_paths(exec_artifact, ast);
}
for artifact_command in artifact_commands {
if let ModelingCmd::EnableSketchMode(EnableSketchMode { entity_id, .. }) = artifact_command.command {
current_plane_id = Some(entity_id);
@ -762,6 +805,24 @@ pub(super) fn build_artifact_graph(
Ok(ArtifactGraph { map })
}
/// These may have been created with placeholder `CodeRef`s because we didn't
/// have the entire AST available. Now we fill them in.
fn fill_in_node_paths(artifact: &mut Artifact, program: &Node<Program>) {
match artifact {
Artifact::StartSketchOnFace(face) => {
if face.code_ref.node_path.is_empty() {
face.code_ref.node_path = NodePath::from_range(program, face.code_ref.range).unwrap_or_default();
}
}
Artifact::StartSketchOnPlane(plane) => {
if plane.code_ref.node_path.is_empty() {
plane.code_ref.node_path = NodePath::from_range(program, plane.code_ref.range).unwrap_or_default();
}
}
_ => {}
}
}
/// Flatten the responses into a map of command IDs to modeling command
/// responses. The raw responses from the engine contain batches.
fn flatten_modeling_command_responses(
@ -846,6 +907,12 @@ fn artifacts_to_update(
ast: &Node<Program>,
exec_artifacts: &IndexMap<ArtifactId, Artifact>,
) -> Result<Vec<Artifact>, KclError> {
let uuid = artifact_command.cmd_id;
let Some(response) = responses.get(&uuid) else {
// Response not found or not successful.
return Ok(Vec::new());
};
// TODO: Build path-to-node from artifact_command source range. Right now,
// we're serializing an empty array, and the TS wrapper fills it in with the
// correct value based on NodePath.
@ -858,14 +925,7 @@ fn artifacts_to_update(
path_to_node,
};
let uuid = artifact_command.cmd_id;
let id = ArtifactId::new(uuid);
let Some(response) = responses.get(&uuid) else {
// Response not found or not successful.
return Ok(Vec::new());
};
let cmd = &artifact_command.command;
match cmd {
@ -1100,16 +1160,19 @@ fn artifacts_to_update(
let extra_artifact = exec_artifacts.values().find(|a| {
if let Artifact::StartSketchOnFace(s) = a {
s.face_id == face_id
} else if let Artifact::StartSketchOnPlane(s) = a {
s.plane_id == face_id
} else {
false
}
});
let sketch_on_face_source_range = extra_artifact
let sketch_on_face_code_ref = extra_artifact
.and_then(|a| match a {
Artifact::StartSketchOnFace(s) => Some(s.code_ref.range),
// TODO: If we didn't find it, it's probably a bug.
Artifact::StartSketchOnFace(s) => Some(s.code_ref.clone()),
Artifact::StartSketchOnPlane(s) => Some(s.code_ref.clone()),
_ => None,
})
// TODO: If we didn't find it, it's probably a bug.
.unwrap_or_default();
return_arr.push(Artifact::Wall(Wall {
@ -1118,11 +1181,7 @@ fn artifacts_to_update(
edge_cut_edge_ids: Vec::new(),
sweep_id: path_sweep_id,
path_ids: Vec::new(),
face_code_ref: CodeRef {
range: sketch_on_face_source_range,
node_path: NodePath::from_range(ast, sketch_on_face_source_range).unwrap_or_default(),
path_to_node: Vec::new(),
},
face_code_ref: sketch_on_face_code_ref,
cmd_id: artifact_command.cmd_id,
}));
let mut new_seg = seg.clone();
@ -1155,15 +1214,19 @@ fn artifacts_to_update(
let extra_artifact = exec_artifacts.values().find(|a| {
if let Artifact::StartSketchOnFace(s) = a {
s.face_id == face_id
} else if let Artifact::StartSketchOnPlane(s) = a {
s.plane_id == face_id
} else {
false
}
});
let sketch_on_face_source_range = extra_artifact
let sketch_on_face_code_ref = extra_artifact
.and_then(|a| match a {
Artifact::StartSketchOnFace(s) => Some(s.code_ref.range),
Artifact::StartSketchOnFace(s) => Some(s.code_ref.clone()),
Artifact::StartSketchOnPlane(s) => Some(s.code_ref.clone()),
_ => None,
})
// TODO: If we didn't find it, it's probably a bug.
.unwrap_or_default();
return_arr.push(Artifact::Cap(Cap {
id: face_id,
@ -1171,11 +1234,7 @@ fn artifacts_to_update(
edge_cut_edge_ids: Vec::new(),
sweep_id: path_sweep_id,
path_ids: Vec::new(),
face_code_ref: CodeRef {
range: sketch_on_face_source_range,
node_path: NodePath::from_range(ast, sketch_on_face_source_range).unwrap_or_default(),
path_to_node: Vec::new(),
},
face_code_ref: sketch_on_face_code_ref,
cmd_id: artifact_command.cmd_id,
}));
let Some(Artifact::Sweep(sweep)) = artifacts.get(&path_sweep_id) else {

View File

@ -298,13 +298,19 @@ impl ArtifactGraph {
let range = code_ref.range;
[range.start(), range.end(), range.module_id().as_usize()]
}
fn node_path_display<W: Write>(output: &mut W, prefix: &str, code_ref: &CodeRef) -> std::fmt::Result {
fn node_path_display<W: Write>(
output: &mut W,
prefix: &str,
label: Option<&str>,
code_ref: &CodeRef,
) -> std::fmt::Result {
// %% is a mermaid comment. Prefix is increased one level since it's
// a child of the line above it.
let label = label.unwrap_or("");
if code_ref.node_path.is_empty() {
return writeln!(output, "{prefix} %% Missing NodePath");
return writeln!(output, "{prefix} %% {label}Missing NodePath");
}
writeln!(output, "{prefix} %% {:?}", code_ref.node_path.steps)
writeln!(output, "{prefix} %% {label}{:?}", code_ref.node_path.steps)
}
match artifact {
@ -315,7 +321,7 @@ impl ArtifactGraph {
composite_solid.sub_type,
code_ref_display(&composite_solid.code_ref)
)?;
node_path_display(output, prefix, &composite_solid.code_ref)?;
node_path_display(output, prefix, None, &composite_solid.code_ref)?;
}
Artifact::Plane(plane) => {
writeln!(
@ -323,7 +329,7 @@ impl ArtifactGraph {
"{prefix}{id}[\"Plane<br>{:?}\"]",
code_ref_display(&plane.code_ref)
)?;
node_path_display(output, prefix, &plane.code_ref)?;
node_path_display(output, prefix, None, &plane.code_ref)?;
}
Artifact::Path(path) => {
writeln!(
@ -331,7 +337,7 @@ impl ArtifactGraph {
"{prefix}{id}[\"Path<br>{:?}\"]",
code_ref_display(&path.code_ref)
)?;
node_path_display(output, prefix, &path.code_ref)?;
node_path_display(output, prefix, None, &path.code_ref)?;
}
Artifact::Segment(segment) => {
writeln!(
@ -339,7 +345,7 @@ impl ArtifactGraph {
"{prefix}{id}[\"Segment<br>{:?}\"]",
code_ref_display(&segment.code_ref)
)?;
node_path_display(output, prefix, &segment.code_ref)?;
node_path_display(output, prefix, None, &segment.code_ref)?;
}
Artifact::Solid2d(_solid2d) => {
writeln!(output, "{prefix}{}[Solid2d]", id)?;
@ -350,7 +356,7 @@ impl ArtifactGraph {
"{prefix}{id}[\"StartSketchOnFace<br>{:?}\"]",
code_ref_display(code_ref)
)?;
node_path_display(output, prefix, code_ref)?;
node_path_display(output, prefix, None, code_ref)?;
}
Artifact::StartSketchOnPlane(StartSketchOnPlane { code_ref, .. }) => {
writeln!(
@ -358,7 +364,7 @@ impl ArtifactGraph {
"{prefix}{id}[\"StartSketchOnPlane<br>{:?}\"]",
code_ref_display(code_ref)
)?;
node_path_display(output, prefix, code_ref)?;
node_path_display(output, prefix, None, code_ref)?;
}
Artifact::Sweep(sweep) => {
writeln!(
@ -367,13 +373,15 @@ impl ArtifactGraph {
sweep.sub_type,
code_ref_display(&sweep.code_ref)
)?;
node_path_display(output, prefix, &sweep.code_ref)?;
node_path_display(output, prefix, None, &sweep.code_ref)?;
}
Artifact::Wall(_wall) => {
Artifact::Wall(wall) => {
writeln!(output, "{prefix}{id}[Wall]")?;
node_path_display(output, prefix, Some("face_code_ref="), &wall.face_code_ref)?;
}
Artifact::Cap(cap) => {
writeln!(output, "{prefix}{id}[\"Cap {:?}\"]", cap.sub_type)?;
node_path_display(output, prefix, Some("face_code_ref="), &cap.face_code_ref)?;
}
Artifact::SweepEdge(sweep_edge) => {
writeln!(output, "{prefix}{id}[\"SweepEdge {:?}\"]", sweep_edge.sub_type)?;
@ -385,7 +393,7 @@ impl ArtifactGraph {
edge_cut.sub_type,
code_ref_display(&edge_cut.code_ref)
)?;
node_path_display(output, prefix, &edge_cut.code_ref)?;
node_path_display(output, prefix, None, &edge_cut.code_ref)?;
}
Artifact::EdgeCutEdge(_edge_cut_edge) => {
writeln!(output, "{prefix}{id}[EdgeCutEdge]")?;
@ -396,7 +404,7 @@ impl ArtifactGraph {
"{prefix}{id}[\"Helix<br>{:?}\"]",
code_ref_display(&helix.code_ref)
)?;
node_path_display(output, prefix, &helix.code_ref)?;
node_path_display(output, prefix, None, &helix.code_ref)?;
}
}
Ok(())

View File

@ -736,21 +736,35 @@ fn apply_ascription(
let ty = RuntimeType::from_parsed(ty.inner.clone(), exec_state, value.into())
.map_err(|e| KclError::Semantic(e.into()))?;
if let KclValue::Number { value, meta, .. } = value {
// If the number has unknown units but the user is explicitly specifying them, treat the value as having had it's units erased,
// rather than forcing the user to explicitly erase them.
KclValue::Number {
ty: NumericType::Any,
value: *value,
meta: meta.clone(),
let mut value = value.clone();
// If the number has unknown units but the user is explicitly specifying them, treat the value as having had it's units erased,
// rather than forcing the user to explicitly erase them.
if let KclValue::Number { value: n, meta, .. } = &value {
if let RuntimeType::Primitive(PrimitiveType::Number(num)) = &ty {
if num.is_fully_specified() {
value = KclValue::Number {
ty: NumericType::Any,
value: *n,
meta: meta.clone(),
};
}
}
.coerce(&ty, exec_state)
} else {
value.coerce(&ty, exec_state)
}
.map_err(|_| {
value.coerce(&ty, exec_state).map_err(|_| {
let suggestion = if ty == RuntimeType::length() {
", you might try coercing to a fully specified numeric type such as `number(mm)`"
} else if ty == RuntimeType::angle() {
", you might try coercing to a fully specified numeric type such as `number(deg)`"
} else {
""
};
KclError::Semantic(KclErrorDetails {
message: format!("could not coerce {} value to type {}", value.human_friendly_type(), ty),
message: format!(
"could not coerce {} value to type {ty}{suggestion}",
value.human_friendly_type()
),
source_ranges: vec![source_range],
})
})
@ -2767,4 +2781,29 @@ startSketchOn(XY)
// Make sure we get a useful error message and not an engine error.
assert!(e.message().contains("sqrt"), "Error message: '{}'", e.message());
}
#[tokio::test(flavor = "multi_thread")]
async fn coerce_unknown_to_length() {
let ast = r#"x = 2mm * 2mm
y = x: number(Length)"#;
let e = parse_execute(ast).await.unwrap_err();
assert!(
e.message().contains("could not coerce"),
"Error message: '{}'",
e.message()
);
let ast = r#"x = 2mm
y = x: number(Length)"#;
let result = parse_execute(ast).await.unwrap();
let mem = result.exec_state.stack();
let num = mem
.memory
.get_from("y", result.mem_env, SourceRange::default(), 0)
.unwrap()
.as_ty_f64()
.unwrap();
assert_eq!(num.n, 2.0);
assert_eq!(num.ty, NumericType::mm());
}
}

View File

@ -1155,23 +1155,24 @@ impl ExecutorContext {
#[cfg(feature = "artifact-graph")]
{
// Move the artifact commands and responses to simplify cache management
// and error creation.
exec_state
.global
.artifact_commands
.extend(self.engine.take_artifact_commands().await);
exec_state
.global
.artifact_responses
.extend(self.engine.take_responses().await);
let new_commands = self.engine.take_artifact_commands().await;
let new_responses = self.engine.take_responses().await;
let initial_graph = exec_state.global.artifact_graph.clone();
// Build the artifact graph.
match build_artifact_graph(
&exec_state.global.artifact_commands,
&exec_state.global.artifact_responses,
let graph_result = build_artifact_graph(
&new_commands,
&new_responses,
program,
&exec_state.global.artifacts,
) {
&mut exec_state.global.artifacts,
initial_graph,
);
// Move the artifact commands and responses into ExecState to
// simplify cache management and error creation.
exec_state.global.artifact_commands.extend(new_commands);
exec_state.global.artifact_responses.extend(new_responses);
match graph_result {
Ok(artifact_graph) => {
exec_state.global.artifact_graph = artifact_graph;
exec_result.map(|(_, env_ref, _)| env_ref)

View File

@ -664,6 +664,17 @@ impl NumericType {
)
}
pub fn is_fully_specified(&self) -> bool {
!matches!(
self,
NumericType::Unknown
| NumericType::Known(UnitType::Angle(UnitAngle::Unknown))
| NumericType::Known(UnitType::Length(UnitLen::Unknown))
| NumericType::Any
| NumericType::Default { .. }
)
}
fn example_ty(&self) -> Option<String> {
match self {
Self::Known(t) if !self.is_unknown() => Some(t.to_string()),

View File

@ -102,7 +102,7 @@ impl TyF64 {
t => unreachable!("expected length, found {t:?}"),
};
assert_ne!(len, UnitLen::Unknown);
debug_assert_ne!(len, UnitLen::Unknown);
len.adjust_to(self.n, units).0
}
@ -114,7 +114,7 @@ impl TyF64 {
_ => unreachable!(),
};
assert_ne!(angle, UnitAngle::Unknown);
debug_assert_ne!(angle, UnitAngle::Unknown);
angle.adjust_to(self.n, UnitAngle::Degrees).0
}
@ -126,7 +126,7 @@ impl TyF64 {
_ => unreachable!(),
};
assert_ne!(angle, UnitAngle::Unknown);
debug_assert_ne!(angle, UnitAngle::Unknown);
angle.adjust_to(self.n, UnitAngle::Radians).0
}

View File

@ -22,13 +22,21 @@ flowchart LR
10["Sweep Extrusion<br>[279, 298, 0]"]
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 8 }]
11[Wall]
%% face_code_ref=Missing NodePath
12[Wall]
%% face_code_ref=Missing NodePath
13[Wall]
%% face_code_ref=Missing NodePath
14[Wall]
%% face_code_ref=Missing NodePath
15[Wall]
%% face_code_ref=Missing NodePath
16[Wall]
%% face_code_ref=Missing NodePath
17["Cap Start"]
%% face_code_ref=Missing NodePath
18["Cap End"]
%% face_code_ref=Missing NodePath
19["SweepEdge Opposite"]
20["SweepEdge Opposite"]
21["SweepEdge Opposite"]

View File

@ -31,21 +31,31 @@ flowchart LR
1["Plane<br>[12, 29, 0]"]
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
2["StartSketchOnFace<br>[343, 382, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
16["Sweep Extrusion<br>[258, 290, 0]"]
%% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
17["Sweep Extrusion<br>[553, 583, 0]"]
%% [ProgramBodyItem { index: 3 }, VariableDeclarationDeclaration, VariableDeclarationInit]
18[Wall]
%% face_code_ref=Missing NodePath
19[Wall]
%% face_code_ref=Missing NodePath
20[Wall]
%% face_code_ref=Missing NodePath
21[Wall]
%% face_code_ref=[ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
22[Wall]
%% face_code_ref=Missing NodePath
23[Wall]
%% face_code_ref=Missing NodePath
24[Wall]
%% face_code_ref=Missing NodePath
25["Cap Start"]
%% face_code_ref=Missing NodePath
26["Cap End"]
%% face_code_ref=Missing NodePath
27["Cap End"]
%% face_code_ref=Missing NodePath
28["SweepEdge Opposite"]
29["SweepEdge Opposite"]
30["SweepEdge Opposite"]

View File

@ -13,7 +13,7 @@ flowchart LR
3["Plane<br>[110, 138, 0]"]
%% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit]
4["StartSketchOnPlane<br>[152, 181, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 3 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
1 <--x 4
1 --- 5
5 --- 6

View File

@ -55,11 +55,11 @@ flowchart LR
1["Plane<br>[12, 29, 0]"]
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
2["StartSketchOnFace<br>[255, 294, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
3["StartSketchOnFace<br>[511, 550, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 4 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
4["StartSketchOnFace<br>[780, 819, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 6 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
29["Sweep Extrusion<br>[212, 242, 0]"]
%% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit]
30["Sweep Extrusion<br>[468, 498, 0]"]
@ -69,22 +69,39 @@ flowchart LR
32["Sweep Extrusion<br>[994, 1024, 0]"]
%% [ProgramBodyItem { index: 7 }, VariableDeclarationDeclaration, VariableDeclarationInit]
33[Wall]
%% face_code_ref=Missing NodePath
34[Wall]
%% face_code_ref=Missing NodePath
35[Wall]
%% face_code_ref=[ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
36[Wall]
%% face_code_ref=Missing NodePath
37[Wall]
%% face_code_ref=Missing NodePath
38[Wall]
%% face_code_ref=Missing NodePath
39[Wall]
%% face_code_ref=Missing NodePath
40[Wall]
%% face_code_ref=Missing NodePath
41[Wall]
%% face_code_ref=Missing NodePath
42[Wall]
%% face_code_ref=Missing NodePath
43[Wall]
%% face_code_ref=Missing NodePath
44[Wall]
%% face_code_ref=[ProgramBodyItem { index: 6 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
45["Cap Start"]
%% face_code_ref=Missing NodePath
46["Cap End"]
%% face_code_ref=[ProgramBodyItem { index: 4 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
47["Cap End"]
%% face_code_ref=Missing NodePath
48["Cap End"]
%% face_code_ref=Missing NodePath
49["Cap End"]
%% face_code_ref=Missing NodePath
50["SweepEdge Opposite"]
51["SweepEdge Opposite"]
52["SweepEdge Opposite"]

View File

@ -39,17 +39,29 @@ flowchart LR
18["Sweep Extrusion<br>[264, 286, 2]"]
%% Missing NodePath
19[Wall]
%% face_code_ref=Missing NodePath
20[Wall]
%% face_code_ref=Missing NodePath
21[Wall]
%% face_code_ref=Missing NodePath
22[Wall]
%% face_code_ref=Missing NodePath
23[Wall]
%% face_code_ref=Missing NodePath
24[Wall]
%% face_code_ref=Missing NodePath
25[Wall]
%% face_code_ref=Missing NodePath
26[Wall]
%% face_code_ref=Missing NodePath
27["Cap Start"]
%% face_code_ref=Missing NodePath
28["Cap Start"]
%% face_code_ref=Missing NodePath
29["Cap End"]
%% face_code_ref=Missing NodePath
30["Cap End"]
%% face_code_ref=Missing NodePath
31["SweepEdge Opposite"]
32["SweepEdge Opposite"]
33["SweepEdge Opposite"]

View File

@ -18,11 +18,17 @@ flowchart LR
8["Sweep Extrusion<br>[195, 215, 0]"]
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
9[Wall]
%% face_code_ref=Missing NodePath
10[Wall]
%% face_code_ref=Missing NodePath
11[Wall]
%% face_code_ref=Missing NodePath
12[Wall]
%% face_code_ref=Missing NodePath
13["Cap Start"]
%% face_code_ref=Missing NodePath
14["Cap End"]
%% face_code_ref=Missing NodePath
15["SweepEdge Opposite"]
16["SweepEdge Opposite"]
17["SweepEdge Opposite"]

View File

@ -18,11 +18,17 @@ flowchart LR
8["Sweep Extrusion<br>[183, 203, 0]"]
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
9[Wall]
%% face_code_ref=Missing NodePath
10[Wall]
%% face_code_ref=Missing NodePath
11[Wall]
%% face_code_ref=Missing NodePath
12[Wall]
%% face_code_ref=Missing NodePath
13["Cap Start"]
%% face_code_ref=Missing NodePath
14["Cap End"]
%% face_code_ref=Missing NodePath
15["SweepEdge Opposite"]
16["SweepEdge Opposite"]
17["SweepEdge Opposite"]

View File

@ -18,11 +18,17 @@ flowchart LR
8["Sweep Extrusion<br>[210, 230, 0]"]
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
9[Wall]
%% face_code_ref=Missing NodePath
10[Wall]
%% face_code_ref=Missing NodePath
11[Wall]
%% face_code_ref=Missing NodePath
12[Wall]
%% face_code_ref=Missing NodePath
13["Cap Start"]
%% face_code_ref=Missing NodePath
14["Cap End"]
%% face_code_ref=Missing NodePath
15["SweepEdge Opposite"]
16["SweepEdge Opposite"]
17["SweepEdge Opposite"]

View File

@ -18,11 +18,17 @@ flowchart LR
8["Sweep Extrusion<br>[210, 230, 0]"]
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
9[Wall]
%% face_code_ref=Missing NodePath
10[Wall]
%% face_code_ref=Missing NodePath
11[Wall]
%% face_code_ref=Missing NodePath
12[Wall]
%% face_code_ref=Missing NodePath
13["Cap Start"]
%% face_code_ref=Missing NodePath
14["Cap End"]
%% face_code_ref=Missing NodePath
15["SweepEdge Opposite"]
16["SweepEdge Opposite"]
17["SweepEdge Opposite"]

View File

@ -18,11 +18,17 @@ flowchart LR
8["Sweep Extrusion<br>[183, 203, 0]"]
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
9[Wall]
%% face_code_ref=Missing NodePath
10[Wall]
%% face_code_ref=Missing NodePath
11[Wall]
%% face_code_ref=Missing NodePath
12[Wall]
%% face_code_ref=Missing NodePath
13["Cap Start"]
%% face_code_ref=Missing NodePath
14["Cap End"]
%% face_code_ref=Missing NodePath
15["SweepEdge Opposite"]
16["SweepEdge Opposite"]
17["SweepEdge Opposite"]

View File

@ -12,6 +12,7 @@ flowchart LR
5["Sweep Revolve<br>[76, 120, 0]"]
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
6[Wall]
%% face_code_ref=Missing NodePath
7["SweepEdge Adjacent"]
1 --- 2
2 --- 3

View File

@ -12,8 +12,11 @@ flowchart LR
5["Sweep Extrusion<br>[102, 122, 0]"]
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
6[Wall]
%% face_code_ref=Missing NodePath
7["Cap Start"]
%% face_code_ref=Missing NodePath
8["Cap End"]
%% face_code_ref=Missing NodePath
9["SweepEdge Opposite"]
10["SweepEdge Adjacent"]
1 --- 2

View File

@ -18,11 +18,17 @@ flowchart LR
8["Sweep Extrusion<br>[157, 176, 0]"]
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
9[Wall]
%% face_code_ref=Missing NodePath
10[Wall]
%% face_code_ref=Missing NodePath
11[Wall]
%% face_code_ref=Missing NodePath
12[Wall]
%% face_code_ref=Missing NodePath
13["Cap Start"]
%% face_code_ref=Missing NodePath
14["Cap End"]
%% face_code_ref=Missing NodePath
15["SweepEdge Opposite"]
16["SweepEdge Opposite"]
17["SweepEdge Opposite"]

View File

@ -130,7 +130,7 @@ flowchart LR
2["Plane<br>[1424, 1442, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit]
3["StartSketchOnFace<br>[309, 348, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 3 }, VariableDeclarationDeclaration, VariableDeclarationInit]
60["Sweep Extrusion<br>[264, 296, 0]"]
%% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit]
61["Sweep RevolveAboutEdge<br>[1300, 1366, 0]"]
@ -142,26 +142,47 @@ flowchart LR
64["Sweep RevolveAboutEdge<br>[2443, 2488, 0]"]
%% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit]
65[Wall]
%% face_code_ref=Missing NodePath
66[Wall]
%% face_code_ref=Missing NodePath
67[Wall]
%% face_code_ref=Missing NodePath
68[Wall]
%% face_code_ref=Missing NodePath
69[Wall]
%% face_code_ref=Missing NodePath
70[Wall]
%% face_code_ref=[ProgramBodyItem { index: 3 }, VariableDeclarationDeclaration, VariableDeclarationInit]
71[Wall]
%% face_code_ref=Missing NodePath
72[Wall]
%% face_code_ref=Missing NodePath
73[Wall]
%% face_code_ref=Missing NodePath
74[Wall]
%% face_code_ref=Missing NodePath
75[Wall]
%% face_code_ref=Missing NodePath
76[Wall]
%% face_code_ref=Missing NodePath
77[Wall]
%% face_code_ref=Missing NodePath
78["Cap Start"]
%% face_code_ref=Missing NodePath
79["Cap Start"]
%% face_code_ref=Missing NodePath
80["Cap Start"]
%% face_code_ref=Missing NodePath
81["Cap Start"]
%% face_code_ref=Missing NodePath
82["Cap End"]
%% face_code_ref=Missing NodePath
83["Cap End"]
%% face_code_ref=Missing NodePath
84["Cap End"]
%% face_code_ref=Missing NodePath
85["Cap End"]
%% face_code_ref=Missing NodePath
86["SweepEdge Opposite"]
87["SweepEdge Opposite"]
88["SweepEdge Opposite"]

View File

@ -20,11 +20,17 @@ flowchart LR
9["Sweep Extrusion<br>[374, 402, 0]"]
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 7 }, ReturnStatementArg, PipeBodyItem { index: 7 }]
10[Wall]
%% face_code_ref=Missing NodePath
11[Wall]
%% face_code_ref=Missing NodePath
12[Wall]
%% face_code_ref=Missing NodePath
13[Wall]
%% face_code_ref=Missing NodePath
14["Cap Start"]
%% face_code_ref=Missing NodePath
15["Cap End"]
%% face_code_ref=Missing NodePath
16["SweepEdge Opposite"]
17["SweepEdge Opposite"]
18["SweepEdge Opposite"]

View File

@ -20,11 +20,17 @@ flowchart LR
9["Sweep Extrusion<br>[366, 390, 0]"]
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 7 }, ReturnStatementArg, PipeBodyItem { index: 7 }]
10[Wall]
%% face_code_ref=Missing NodePath
11[Wall]
%% face_code_ref=Missing NodePath
12[Wall]
%% face_code_ref=Missing NodePath
13[Wall]
%% face_code_ref=Missing NodePath
14["Cap Start"]
%% face_code_ref=Missing NodePath
15["Cap End"]
%% face_code_ref=Missing NodePath
16["SweepEdge Opposite"]
17["SweepEdge Opposite"]
18["SweepEdge Opposite"]

View File

@ -29,15 +29,21 @@ flowchart LR
1["Plane<br>[6, 23, 0]"]
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
2["StartSketchOnFace<br>[203, 241, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
15["Sweep Extrusion<br>[169, 189, 0]"]
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
16[Wall]
%% face_code_ref=Missing NodePath
17[Wall]
%% face_code_ref=Missing NodePath
18[Wall]
%% face_code_ref=Missing NodePath
19[Wall]
%% face_code_ref=[ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
20["Cap Start"]
%% face_code_ref=Missing NodePath
21["Cap End"]
%% face_code_ref=Missing NodePath
22["SweepEdge Opposite"]
23["SweepEdge Opposite"]
24["SweepEdge Opposite"]

View File

@ -121,23 +121,41 @@ flowchart LR
51["Sweep Extrusion<br>[1482, 1506, 0]"]
%% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
52[Wall]
%% face_code_ref=Missing NodePath
53[Wall]
%% face_code_ref=Missing NodePath
54[Wall]
%% face_code_ref=Missing NodePath
55[Wall]
%% face_code_ref=Missing NodePath
56[Wall]
%% face_code_ref=Missing NodePath
57[Wall]
%% face_code_ref=Missing NodePath
58[Wall]
%% face_code_ref=Missing NodePath
59[Wall]
%% face_code_ref=Missing NodePath
60["Cap Start"]
%% face_code_ref=Missing NodePath
61["Cap Start"]
%% face_code_ref=Missing NodePath
62["Cap Start"]
%% face_code_ref=Missing NodePath
63["Cap Start"]
%% face_code_ref=Missing NodePath
64["Cap Start"]
%% face_code_ref=Missing NodePath
65["Cap End"]
%% face_code_ref=Missing NodePath
66["Cap End"]
%% face_code_ref=Missing NodePath
67["Cap End"]
%% face_code_ref=Missing NodePath
68["Cap End"]
%% face_code_ref=Missing NodePath
69["Cap End"]
%% face_code_ref=Missing NodePath
70["SweepEdge Opposite"]
71["SweepEdge Opposite"]
72["SweepEdge Opposite"]

View File

@ -18,11 +18,17 @@ flowchart LR
8["Sweep Extrusion<br>[216, 236, 0]"]
%% [ProgramBodyItem { index: 0 }, ExpressionStatementExpr, PipeBodyItem { index: 5 }]
9[Wall]
%% face_code_ref=Missing NodePath
10[Wall]
%% face_code_ref=Missing NodePath
11[Wall]
%% face_code_ref=Missing NodePath
12[Wall]
%% face_code_ref=Missing NodePath
13["Cap Start"]
%% face_code_ref=Missing NodePath
14["Cap End"]
%% face_code_ref=Missing NodePath
15["SweepEdge Opposite"]
16["SweepEdge Opposite"]
17["SweepEdge Opposite"]

View File

@ -19,8 +19,11 @@ flowchart LR
8["Sweep Extrusion<br>[702, 739, 0]"]
%% [ProgramBodyItem { index: 7 }, VariableDeclarationDeclaration, VariableDeclarationInit]
9[Wall]
%% face_code_ref=Missing NodePath
10["Cap Start"]
%% face_code_ref=Missing NodePath
11["Cap End"]
%% face_code_ref=Missing NodePath
12["SweepEdge Opposite"]
13["SweepEdge Adjacent"]
1 --- 2

View File

@ -18,11 +18,17 @@ flowchart LR
8["Sweep Extrusion<br>[181, 200, 0]"]
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
9[Wall]
%% face_code_ref=Missing NodePath
10[Wall]
%% face_code_ref=Missing NodePath
11[Wall]
%% face_code_ref=Missing NodePath
12[Wall]
%% face_code_ref=Missing NodePath
13["Cap Start"]
%% face_code_ref=Missing NodePath
14["Cap End"]
%% face_code_ref=Missing NodePath
15["SweepEdge Opposite"]
16["SweepEdge Opposite"]
17["SweepEdge Opposite"]

View File

@ -18,11 +18,17 @@ flowchart LR
8["Sweep Extrusion<br>[179, 198, 0]"]
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
9[Wall]
%% face_code_ref=Missing NodePath
10[Wall]
%% face_code_ref=Missing NodePath
11[Wall]
%% face_code_ref=Missing NodePath
12[Wall]
%% face_code_ref=Missing NodePath
13["Cap Start"]
%% face_code_ref=Missing NodePath
14["Cap End"]
%% face_code_ref=Missing NodePath
15["SweepEdge Opposite"]
16["SweepEdge Opposite"]
17["SweepEdge Opposite"]

View File

@ -12,8 +12,11 @@ flowchart LR
5["Sweep Extrusion<br>[75, 95, 0]"]
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
6[Wall]
%% face_code_ref=Missing NodePath
7["Cap Start"]
%% face_code_ref=Missing NodePath
8["Cap End"]
%% face_code_ref=Missing NodePath
9["SweepEdge Opposite"]
10["SweepEdge Adjacent"]
1 --- 2

View File

@ -85,31 +85,57 @@ flowchart LR
41["Sweep Extrusion<br>[2408, 2429, 0]"]
%% [ProgramBodyItem { index: 7 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
42[Wall]
%% face_code_ref=Missing NodePath
43[Wall]
%% face_code_ref=Missing NodePath
44[Wall]
%% face_code_ref=Missing NodePath
45[Wall]
%% face_code_ref=Missing NodePath
46[Wall]
%% face_code_ref=Missing NodePath
47[Wall]
%% face_code_ref=Missing NodePath
48[Wall]
%% face_code_ref=Missing NodePath
49[Wall]
%% face_code_ref=Missing NodePath
50[Wall]
%% face_code_ref=Missing NodePath
51[Wall]
%% face_code_ref=Missing NodePath
52[Wall]
%% face_code_ref=Missing NodePath
53[Wall]
%% face_code_ref=Missing NodePath
54[Wall]
%% face_code_ref=Missing NodePath
55[Wall]
%% face_code_ref=Missing NodePath
56[Wall]
%% face_code_ref=Missing NodePath
57[Wall]
%% face_code_ref=Missing NodePath
58[Wall]
%% face_code_ref=Missing NodePath
59[Wall]
%% face_code_ref=Missing NodePath
60[Wall]
%% face_code_ref=Missing NodePath
61[Wall]
%% face_code_ref=Missing NodePath
62[Wall]
%% face_code_ref=Missing NodePath
63[Wall]
%% face_code_ref=Missing NodePath
64[Wall]
%% face_code_ref=Missing NodePath
65[Wall]
%% face_code_ref=Missing NodePath
66["Cap Start"]
%% face_code_ref=Missing NodePath
67["Cap End"]
%% face_code_ref=Missing NodePath
68["SweepEdge Opposite"]
69["SweepEdge Opposite"]
70["SweepEdge Opposite"]

View File

@ -63,19 +63,25 @@ flowchart LR
4["Plane<br>[1594, 1632, 0]"]
%% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }, CallKwUnlabeledArg]
5["StartSketchOnPlane<br>[1580, 1633, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
6["StartSketchOnPlane<br>[1580, 1633, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
7["StartSketchOnPlane<br>[1580, 1633, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
33["Sweep Loft<br>[3201, 3268, 0]"]
%% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 15 }, VariableDeclarationDeclaration, VariableDeclarationInit]
34[Wall]
%% face_code_ref=Missing NodePath
35[Wall]
%% face_code_ref=Missing NodePath
36[Wall]
%% face_code_ref=Missing NodePath
37[Wall]
%% face_code_ref=Missing NodePath
38["Cap Start"]
%% face_code_ref=Missing NodePath
39["Cap End"]
%% face_code_ref=Missing NodePath
40["SweepEdge Opposite"]
41["SweepEdge Opposite"]
42["SweepEdge Opposite"]

View File

@ -26,13 +26,21 @@ flowchart LR
12["Sweep Revolve<br>[302, 319, 1]"]
%% Missing NodePath
13[Wall]
%% face_code_ref=Missing NodePath
14[Wall]
%% face_code_ref=Missing NodePath
15[Wall]
%% face_code_ref=Missing NodePath
16[Wall]
%% face_code_ref=Missing NodePath
17[Wall]
%% face_code_ref=Missing NodePath
18[Wall]
%% face_code_ref=Missing NodePath
19[Wall]
%% face_code_ref=Missing NodePath
20[Wall]
%% face_code_ref=Missing NodePath
21["SweepEdge Adjacent"]
22["SweepEdge Adjacent"]
23["SweepEdge Adjacent"]

View File

@ -12,8 +12,11 @@ flowchart LR
5["Sweep Extrusion<br>[124, 144, 1]"]
%% Missing NodePath
6[Wall]
%% face_code_ref=Missing NodePath
7["Cap Start"]
%% face_code_ref=Missing NodePath
8["Cap End"]
%% face_code_ref=Missing NodePath
9["SweepEdge Opposite"]
10["SweepEdge Adjacent"]
1 --- 2

View File

@ -12,8 +12,11 @@ flowchart LR
5["Sweep Extrusion<br>[143, 163, 1]"]
%% Missing NodePath
6[Wall]
%% face_code_ref=Missing NodePath
7["Cap Start"]
%% face_code_ref=Missing NodePath
8["Cap End"]
%% face_code_ref=Missing NodePath
9["SweepEdge Opposite"]
10["SweepEdge Adjacent"]
1 --- 2

View File

@ -37,17 +37,29 @@ flowchart LR
17["CompositeSolid Intersect<br>[480, 509, 0]"]
%% [ProgramBodyItem { index: 3 }, VariableDeclarationDeclaration, VariableDeclarationInit]
18[Wall]
%% face_code_ref=Missing NodePath
19[Wall]
%% face_code_ref=Missing NodePath
20[Wall]
%% face_code_ref=Missing NodePath
21[Wall]
%% face_code_ref=Missing NodePath
22[Wall]
%% face_code_ref=Missing NodePath
23[Wall]
%% face_code_ref=Missing NodePath
24[Wall]
%% face_code_ref=Missing NodePath
25[Wall]
%% face_code_ref=Missing NodePath
26["Cap Start"]
%% face_code_ref=Missing NodePath
27["Cap Start"]
%% face_code_ref=Missing NodePath
28["Cap End"]
%% face_code_ref=Missing NodePath
29["Cap End"]
%% face_code_ref=Missing NodePath
30["SweepEdge Opposite"]
31["SweepEdge Opposite"]
32["SweepEdge Opposite"]

View File

@ -31,13 +31,21 @@ flowchart LR
14["Sweep Extrusion<br>[1230, 1258, 0]"]
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 11 }]
15[Wall]
%% face_code_ref=Missing NodePath
16[Wall]
%% face_code_ref=Missing NodePath
17[Wall]
%% face_code_ref=Missing NodePath
18[Wall]
%% face_code_ref=Missing NodePath
19[Wall]
%% face_code_ref=Missing NodePath
20[Wall]
%% face_code_ref=Missing NodePath
21["Cap Start"]
%% face_code_ref=Missing NodePath
22["Cap End"]
%% face_code_ref=Missing NodePath
23["SweepEdge Opposite"]
24["SweepEdge Opposite"]
25["SweepEdge Opposite"]

View File

@ -147,71 +147,137 @@ flowchart LR
72["Sweep Extrusion<br>[5086, 5114, 0]"]
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 68 }]
73[Wall]
%% face_code_ref=Missing NodePath
74[Wall]
%% face_code_ref=Missing NodePath
75[Wall]
%% face_code_ref=Missing NodePath
76[Wall]
%% face_code_ref=Missing NodePath
77[Wall]
%% face_code_ref=Missing NodePath
78[Wall]
%% face_code_ref=Missing NodePath
79[Wall]
%% face_code_ref=Missing NodePath
80[Wall]
%% face_code_ref=Missing NodePath
81[Wall]
%% face_code_ref=Missing NodePath
82[Wall]
%% face_code_ref=Missing NodePath
83[Wall]
%% face_code_ref=Missing NodePath
84[Wall]
%% face_code_ref=Missing NodePath
85[Wall]
%% face_code_ref=Missing NodePath
86[Wall]
%% face_code_ref=Missing NodePath
87[Wall]
%% face_code_ref=Missing NodePath
88[Wall]
%% face_code_ref=Missing NodePath
89[Wall]
%% face_code_ref=Missing NodePath
90[Wall]
%% face_code_ref=Missing NodePath
91[Wall]
%% face_code_ref=Missing NodePath
92[Wall]
%% face_code_ref=Missing NodePath
93[Wall]
%% face_code_ref=Missing NodePath
94[Wall]
%% face_code_ref=Missing NodePath
95[Wall]
%% face_code_ref=Missing NodePath
96[Wall]
%% face_code_ref=Missing NodePath
97[Wall]
%% face_code_ref=Missing NodePath
98[Wall]
%% face_code_ref=Missing NodePath
99[Wall]
%% face_code_ref=Missing NodePath
100[Wall]
%% face_code_ref=Missing NodePath
101[Wall]
%% face_code_ref=Missing NodePath
102[Wall]
%% face_code_ref=Missing NodePath
103[Wall]
%% face_code_ref=Missing NodePath
104[Wall]
%% face_code_ref=Missing NodePath
105[Wall]
%% face_code_ref=Missing NodePath
106[Wall]
%% face_code_ref=Missing NodePath
107[Wall]
%% face_code_ref=Missing NodePath
108[Wall]
%% face_code_ref=Missing NodePath
109[Wall]
%% face_code_ref=Missing NodePath
110[Wall]
%% face_code_ref=Missing NodePath
111[Wall]
%% face_code_ref=Missing NodePath
112[Wall]
%% face_code_ref=Missing NodePath
113[Wall]
%% face_code_ref=Missing NodePath
114[Wall]
%% face_code_ref=Missing NodePath
115[Wall]
%% face_code_ref=Missing NodePath
116[Wall]
%% face_code_ref=Missing NodePath
117[Wall]
%% face_code_ref=Missing NodePath
118[Wall]
%% face_code_ref=Missing NodePath
119[Wall]
%% face_code_ref=Missing NodePath
120[Wall]
%% face_code_ref=Missing NodePath
121[Wall]
%% face_code_ref=Missing NodePath
122[Wall]
%% face_code_ref=Missing NodePath
123[Wall]
%% face_code_ref=Missing NodePath
124[Wall]
%% face_code_ref=Missing NodePath
125[Wall]
%% face_code_ref=Missing NodePath
126[Wall]
%% face_code_ref=Missing NodePath
127[Wall]
%% face_code_ref=Missing NodePath
128[Wall]
%% face_code_ref=Missing NodePath
129[Wall]
%% face_code_ref=Missing NodePath
130[Wall]
%% face_code_ref=Missing NodePath
131[Wall]
%% face_code_ref=Missing NodePath
132[Wall]
%% face_code_ref=Missing NodePath
133[Wall]
%% face_code_ref=Missing NodePath
134[Wall]
%% face_code_ref=Missing NodePath
135[Wall]
%% face_code_ref=Missing NodePath
136[Wall]
%% face_code_ref=Missing NodePath
137["Cap Start"]
%% face_code_ref=Missing NodePath
138["Cap End"]
%% face_code_ref=Missing NodePath
139["SweepEdge Opposite"]
140["SweepEdge Opposite"]
141["SweepEdge Opposite"]

View File

@ -289,62 +289,119 @@ flowchart LR
132["Sweep Loft<br>[2472, 2491, 4]"]
%% Missing NodePath
133[Wall]
%% face_code_ref=Missing NodePath
134[Wall]
%% face_code_ref=Missing NodePath
135[Wall]
%% face_code_ref=Missing NodePath
136[Wall]
%% face_code_ref=Missing NodePath
137[Wall]
%% face_code_ref=Missing NodePath
138[Wall]
%% face_code_ref=Missing NodePath
139[Wall]
%% face_code_ref=Missing NodePath
140[Wall]
%% face_code_ref=Missing NodePath
141[Wall]
%% face_code_ref=Missing NodePath
142[Wall]
%% face_code_ref=Missing NodePath
143[Wall]
%% face_code_ref=Missing NodePath
144[Wall]
%% face_code_ref=Missing NodePath
145[Wall]
%% face_code_ref=Missing NodePath
146[Wall]
%% face_code_ref=Missing NodePath
147[Wall]
%% face_code_ref=Missing NodePath
148[Wall]
%% face_code_ref=Missing NodePath
149[Wall]
%% face_code_ref=Missing NodePath
150[Wall]
%% face_code_ref=Missing NodePath
151[Wall]
%% face_code_ref=Missing NodePath
152[Wall]
%% face_code_ref=Missing NodePath
153[Wall]
%% face_code_ref=Missing NodePath
154[Wall]
%% face_code_ref=Missing NodePath
155[Wall]
%% face_code_ref=Missing NodePath
156[Wall]
%% face_code_ref=Missing NodePath
157[Wall]
%% face_code_ref=Missing NodePath
158[Wall]
%% face_code_ref=Missing NodePath
159[Wall]
%% face_code_ref=Missing NodePath
160[Wall]
%% face_code_ref=Missing NodePath
161[Wall]
%% face_code_ref=Missing NodePath
162[Wall]
%% face_code_ref=Missing NodePath
163[Wall]
%% face_code_ref=Missing NodePath
164[Wall]
%% face_code_ref=Missing NodePath
165[Wall]
%% face_code_ref=Missing NodePath
166[Wall]
%% face_code_ref=Missing NodePath
167[Wall]
%% face_code_ref=Missing NodePath
168[Wall]
%% face_code_ref=Missing NodePath
169[Wall]
%% face_code_ref=Missing NodePath
170[Wall]
%% face_code_ref=Missing NodePath
171[Wall]
%% face_code_ref=Missing NodePath
172[Wall]
%% face_code_ref=Missing NodePath
173[Wall]
%% face_code_ref=Missing NodePath
174[Wall]
%% face_code_ref=Missing NodePath
175[Wall]
%% face_code_ref=Missing NodePath
176[Wall]
%% face_code_ref=Missing NodePath
177[Wall]
%% face_code_ref=Missing NodePath
178["Cap Start"]
%% face_code_ref=Missing NodePath
179["Cap Start"]
%% face_code_ref=Missing NodePath
180["Cap Start"]
%% face_code_ref=Missing NodePath
181["Cap Start"]
%% face_code_ref=Missing NodePath
182["Cap End"]
%% face_code_ref=Missing NodePath
183["Cap End"]
%% face_code_ref=Missing NodePath
184["Cap End"]
%% face_code_ref=Missing NodePath
185["Cap End"]
%% face_code_ref=Missing NodePath
186["Cap End"]
%% face_code_ref=Missing NodePath
187["Cap End"]
%% face_code_ref=Missing NodePath
188["Cap End"]
%% face_code_ref=Missing NodePath
189["Cap End"]
%% face_code_ref=Missing NodePath
190["SweepEdge Opposite"]
191["SweepEdge Opposite"]
192["SweepEdge Opposite"]
@ -724,19 +781,19 @@ flowchart LR
84 --- 144
84 --- 237
86 --- 168
86 x--> 189
86 x--> 188
86 --- 212
86 --- 256
88 --- 169
88 x--> 189
88 x--> 188
88 --- 213
88 --- 257
90 --- 167
90 x--> 189
90 x--> 188
90 --- 214
90 --- 258
92 --- 170
92 x--> 189
92 x--> 188
92 --- 215
92 --- 259
119 --- 133
@ -1018,10 +1075,10 @@ flowchart LR
218 <--x 186
219 <--x 186
194 <--x 187
212 <--x 188
213 <--x 188
214 <--x 188
215 <--x 188
212 <--x 189
213 <--x 189
214 <--x 189
215 <--x 189
220 <--x 275
223 <--x 270
224 <--x 274

View File

@ -68,9 +68,9 @@ flowchart LR
5["Plane<br>[2590, 2637, 0]"]
%% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }, CallKwUnlabeledArg]
6["StartSketchOnPlane<br>[614, 676, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
7["StartSketchOnPlane<br>[2576, 2638, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
33["Sweep Extrusion<br>[866, 918, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit]
34["Sweep Revolve<br>[1214, 1244, 0]"]
@ -82,20 +82,35 @@ flowchart LR
37["Sweep Extrusion<br>[2812, 2865, 0]"]
%% [ProgramBodyItem { index: 19 }, VariableDeclarationDeclaration, VariableDeclarationInit]
38[Wall]
%% face_code_ref=Missing NodePath
39[Wall]
%% face_code_ref=Missing NodePath
40[Wall]
%% face_code_ref=Missing NodePath
41[Wall]
%% face_code_ref=Missing NodePath
42[Wall]
%% face_code_ref=Missing NodePath
43[Wall]
%% face_code_ref=Missing NodePath
44[Wall]
%% face_code_ref=Missing NodePath
45[Wall]
%% face_code_ref=Missing NodePath
46[Wall]
%% face_code_ref=Missing NodePath
47["Cap Start"]
%% face_code_ref=Missing NodePath
48["Cap Start"]
%% face_code_ref=Missing NodePath
49["Cap Start"]
%% face_code_ref=Missing NodePath
50["Cap End"]
%% face_code_ref=Missing NodePath
51["Cap End"]
%% face_code_ref=Missing NodePath
52["Cap End"]
%% face_code_ref=Missing NodePath
53["SweepEdge Opposite"]
54["SweepEdge Opposite"]
55["SweepEdge Opposite"]

View File

@ -497,187 +497,369 @@ flowchart LR
238["Sweep Sweep<br>[3902, 3929, 1]"]
%% Missing NodePath
239[Wall]
%% face_code_ref=Missing NodePath
240[Wall]
%% face_code_ref=Missing NodePath
241[Wall]
%% face_code_ref=Missing NodePath
242[Wall]
%% face_code_ref=Missing NodePath
243[Wall]
%% face_code_ref=Missing NodePath
244[Wall]
%% face_code_ref=Missing NodePath
245[Wall]
%% face_code_ref=Missing NodePath
246[Wall]
%% face_code_ref=Missing NodePath
247[Wall]
%% face_code_ref=Missing NodePath
248[Wall]
%% face_code_ref=Missing NodePath
249[Wall]
%% face_code_ref=Missing NodePath
250[Wall]
%% face_code_ref=Missing NodePath
251[Wall]
%% face_code_ref=Missing NodePath
252[Wall]
%% face_code_ref=Missing NodePath
253[Wall]
%% face_code_ref=Missing NodePath
254[Wall]
%% face_code_ref=Missing NodePath
255[Wall]
%% face_code_ref=Missing NodePath
256[Wall]
%% face_code_ref=Missing NodePath
257[Wall]
%% face_code_ref=Missing NodePath
258[Wall]
%% face_code_ref=Missing NodePath
259[Wall]
%% face_code_ref=Missing NodePath
260[Wall]
%% face_code_ref=Missing NodePath
261[Wall]
%% face_code_ref=Missing NodePath
262[Wall]
%% face_code_ref=Missing NodePath
263[Wall]
%% face_code_ref=Missing NodePath
264[Wall]
%% face_code_ref=Missing NodePath
265[Wall]
%% face_code_ref=Missing NodePath
266[Wall]
%% face_code_ref=Missing NodePath
267[Wall]
%% face_code_ref=Missing NodePath
268[Wall]
%% face_code_ref=Missing NodePath
269[Wall]
%% face_code_ref=Missing NodePath
270[Wall]
%% face_code_ref=Missing NodePath
271[Wall]
%% face_code_ref=Missing NodePath
272[Wall]
%% face_code_ref=Missing NodePath
273[Wall]
%% face_code_ref=Missing NodePath
274[Wall]
%% face_code_ref=Missing NodePath
275[Wall]
%% face_code_ref=Missing NodePath
276[Wall]
%% face_code_ref=Missing NodePath
277[Wall]
%% face_code_ref=Missing NodePath
278[Wall]
%% face_code_ref=Missing NodePath
279[Wall]
%% face_code_ref=Missing NodePath
280[Wall]
%% face_code_ref=Missing NodePath
281[Wall]
%% face_code_ref=Missing NodePath
282[Wall]
%% face_code_ref=Missing NodePath
283[Wall]
%% face_code_ref=Missing NodePath
284[Wall]
%% face_code_ref=Missing NodePath
285[Wall]
%% face_code_ref=Missing NodePath
286[Wall]
%% face_code_ref=Missing NodePath
287[Wall]
%% face_code_ref=Missing NodePath
288[Wall]
%% face_code_ref=Missing NodePath
289[Wall]
%% face_code_ref=Missing NodePath
290[Wall]
%% face_code_ref=Missing NodePath
291[Wall]
%% face_code_ref=Missing NodePath
292[Wall]
%% face_code_ref=Missing NodePath
293[Wall]
%% face_code_ref=Missing NodePath
294[Wall]
%% face_code_ref=Missing NodePath
295[Wall]
%% face_code_ref=Missing NodePath
296[Wall]
%% face_code_ref=Missing NodePath
297[Wall]
%% face_code_ref=Missing NodePath
298[Wall]
%% face_code_ref=Missing NodePath
299[Wall]
%% face_code_ref=Missing NodePath
300[Wall]
%% face_code_ref=Missing NodePath
301[Wall]
%% face_code_ref=Missing NodePath
302[Wall]
%% face_code_ref=Missing NodePath
303[Wall]
%% face_code_ref=Missing NodePath
304[Wall]
%% face_code_ref=Missing NodePath
305[Wall]
%% face_code_ref=Missing NodePath
306[Wall]
%% face_code_ref=Missing NodePath
307[Wall]
%% face_code_ref=Missing NodePath
308[Wall]
%% face_code_ref=Missing NodePath
309[Wall]
%% face_code_ref=Missing NodePath
310[Wall]
%% face_code_ref=Missing NodePath
311[Wall]
%% face_code_ref=Missing NodePath
312[Wall]
%% face_code_ref=Missing NodePath
313[Wall]
%% face_code_ref=Missing NodePath
314[Wall]
%% face_code_ref=Missing NodePath
315[Wall]
%% face_code_ref=Missing NodePath
316[Wall]
%% face_code_ref=Missing NodePath
317[Wall]
%% face_code_ref=Missing NodePath
318[Wall]
%% face_code_ref=Missing NodePath
319[Wall]
%% face_code_ref=Missing NodePath
320[Wall]
%% face_code_ref=Missing NodePath
321[Wall]
%% face_code_ref=Missing NodePath
322[Wall]
%% face_code_ref=Missing NodePath
323[Wall]
%% face_code_ref=Missing NodePath
324[Wall]
%% face_code_ref=Missing NodePath
325[Wall]
%% face_code_ref=Missing NodePath
326[Wall]
%% face_code_ref=Missing NodePath
327[Wall]
%% face_code_ref=Missing NodePath
328[Wall]
%% face_code_ref=Missing NodePath
329[Wall]
%% face_code_ref=Missing NodePath
330[Wall]
%% face_code_ref=Missing NodePath
331[Wall]
%% face_code_ref=Missing NodePath
332[Wall]
%% face_code_ref=Missing NodePath
333[Wall]
%% face_code_ref=Missing NodePath
334[Wall]
%% face_code_ref=Missing NodePath
335[Wall]
%% face_code_ref=Missing NodePath
336[Wall]
%% face_code_ref=Missing NodePath
337[Wall]
%% face_code_ref=Missing NodePath
338[Wall]
%% face_code_ref=Missing NodePath
339[Wall]
%% face_code_ref=Missing NodePath
340[Wall]
%% face_code_ref=Missing NodePath
341[Wall]
%% face_code_ref=Missing NodePath
342[Wall]
%% face_code_ref=Missing NodePath
343[Wall]
%% face_code_ref=Missing NodePath
344[Wall]
%% face_code_ref=Missing NodePath
345[Wall]
%% face_code_ref=Missing NodePath
346[Wall]
%% face_code_ref=Missing NodePath
347[Wall]
%% face_code_ref=Missing NodePath
348[Wall]
%% face_code_ref=Missing NodePath
349[Wall]
%% face_code_ref=Missing NodePath
350[Wall]
%% face_code_ref=Missing NodePath
351[Wall]
%% face_code_ref=Missing NodePath
352[Wall]
%% face_code_ref=Missing NodePath
353[Wall]
%% face_code_ref=Missing NodePath
354[Wall]
%% face_code_ref=Missing NodePath
355[Wall]
%% face_code_ref=Missing NodePath
356[Wall]
%% face_code_ref=Missing NodePath
357[Wall]
%% face_code_ref=Missing NodePath
358[Wall]
%% face_code_ref=Missing NodePath
359[Wall]
%% face_code_ref=Missing NodePath
360[Wall]
%% face_code_ref=Missing NodePath
361[Wall]
%% face_code_ref=Missing NodePath
362[Wall]
%% face_code_ref=Missing NodePath
363[Wall]
%% face_code_ref=Missing NodePath
364[Wall]
%% face_code_ref=Missing NodePath
365[Wall]
%% face_code_ref=Missing NodePath
366[Wall]
%% face_code_ref=Missing NodePath
367[Wall]
%% face_code_ref=Missing NodePath
368[Wall]
%% face_code_ref=Missing NodePath
369[Wall]
%% face_code_ref=Missing NodePath
370[Wall]
%% face_code_ref=Missing NodePath
371[Wall]
%% face_code_ref=Missing NodePath
372[Wall]
%% face_code_ref=Missing NodePath
373[Wall]
%% face_code_ref=Missing NodePath
374[Wall]
%% face_code_ref=Missing NodePath
375[Wall]
%% face_code_ref=Missing NodePath
376[Wall]
%% face_code_ref=Missing NodePath
377[Wall]
%% face_code_ref=Missing NodePath
378[Wall]
%% face_code_ref=Missing NodePath
379[Wall]
%% face_code_ref=Missing NodePath
380[Wall]
%% face_code_ref=Missing NodePath
381[Wall]
%% face_code_ref=Missing NodePath
382[Wall]
%% face_code_ref=Missing NodePath
383[Wall]
%% face_code_ref=Missing NodePath
384[Wall]
%% face_code_ref=Missing NodePath
385[Wall]
%% face_code_ref=Missing NodePath
386[Wall]
%% face_code_ref=Missing NodePath
387[Wall]
%% face_code_ref=Missing NodePath
388[Wall]
%% face_code_ref=Missing NodePath
389[Wall]
%% face_code_ref=Missing NodePath
390[Wall]
%% face_code_ref=Missing NodePath
391[Wall]
%% face_code_ref=Missing NodePath
392[Wall]
%% face_code_ref=Missing NodePath
393[Wall]
%% face_code_ref=Missing NodePath
394[Wall]
%% face_code_ref=Missing NodePath
395[Wall]
%% face_code_ref=Missing NodePath
396[Wall]
%% face_code_ref=Missing NodePath
397["Cap Start"]
%% face_code_ref=Missing NodePath
398["Cap Start"]
%% face_code_ref=Missing NodePath
399["Cap Start"]
%% face_code_ref=Missing NodePath
400["Cap Start"]
%% face_code_ref=Missing NodePath
401["Cap Start"]
%% face_code_ref=Missing NodePath
402["Cap Start"]
%% face_code_ref=Missing NodePath
403["Cap Start"]
%% face_code_ref=Missing NodePath
404["Cap Start"]
%% face_code_ref=Missing NodePath
405["Cap Start"]
%% face_code_ref=Missing NodePath
406["Cap Start"]
%% face_code_ref=Missing NodePath
407["Cap Start"]
%% face_code_ref=Missing NodePath
408["Cap Start"]
%% face_code_ref=Missing NodePath
409["Cap End"]
%% face_code_ref=Missing NodePath
410["Cap End"]
%% face_code_ref=Missing NodePath
411["Cap End"]
%% face_code_ref=Missing NodePath
412["Cap End"]
%% face_code_ref=Missing NodePath
413["Cap End"]
%% face_code_ref=Missing NodePath
414["Cap End"]
%% face_code_ref=Missing NodePath
415["Cap End"]
%% face_code_ref=Missing NodePath
416["Cap End"]
%% face_code_ref=Missing NodePath
417["Cap End"]
%% face_code_ref=Missing NodePath
418["Cap End"]
%% face_code_ref=Missing NodePath
419["Cap End"]
%% face_code_ref=Missing NodePath
420["Cap End"]
%% face_code_ref=Missing NodePath
421["SweepEdge Opposite"]
422["SweepEdge Opposite"]
423["SweepEdge Opposite"]

View File

@ -134,47 +134,89 @@ flowchart LR
62["CompositeSolid Union<br>[2745, 2768, 0]"]
%% [ProgramBodyItem { index: 14 }, VariableDeclarationDeclaration, VariableDeclarationInit, CallKwArg { index: 0 }]
63[Wall]
%% face_code_ref=Missing NodePath
64[Wall]
%% face_code_ref=Missing NodePath
65[Wall]
%% face_code_ref=Missing NodePath
66[Wall]
%% face_code_ref=Missing NodePath
67[Wall]
%% face_code_ref=Missing NodePath
68[Wall]
%% face_code_ref=Missing NodePath
69[Wall]
%% face_code_ref=Missing NodePath
70[Wall]
%% face_code_ref=Missing NodePath
71[Wall]
%% face_code_ref=Missing NodePath
72[Wall]
%% face_code_ref=Missing NodePath
73[Wall]
%% face_code_ref=Missing NodePath
74[Wall]
%% face_code_ref=Missing NodePath
75[Wall]
%% face_code_ref=Missing NodePath
76[Wall]
%% face_code_ref=Missing NodePath
77[Wall]
%% face_code_ref=Missing NodePath
78[Wall]
%% face_code_ref=Missing NodePath
79[Wall]
%% face_code_ref=Missing NodePath
80[Wall]
%% face_code_ref=Missing NodePath
81[Wall]
%% face_code_ref=Missing NodePath
82[Wall]
%% face_code_ref=Missing NodePath
83[Wall]
%% face_code_ref=Missing NodePath
84[Wall]
%% face_code_ref=Missing NodePath
85[Wall]
%% face_code_ref=Missing NodePath
86[Wall]
%% face_code_ref=Missing NodePath
87["Cap Start"]
%% face_code_ref=Missing NodePath
88["Cap Start"]
%% face_code_ref=Missing NodePath
89["Cap Start"]
%% face_code_ref=Missing NodePath
90["Cap Start"]
%% face_code_ref=Missing NodePath
91["Cap Start"]
%% face_code_ref=Missing NodePath
92["Cap Start"]
%% face_code_ref=Missing NodePath
93["Cap Start"]
%% face_code_ref=Missing NodePath
94["Cap Start"]
%% face_code_ref=Missing NodePath
95["Cap Start"]
%% face_code_ref=Missing NodePath
96["Cap End"]
%% face_code_ref=Missing NodePath
97["Cap End"]
%% face_code_ref=Missing NodePath
98["Cap End"]
%% face_code_ref=Missing NodePath
99["Cap End"]
%% face_code_ref=Missing NodePath
100["Cap End"]
%% face_code_ref=Missing NodePath
101["Cap End"]
%% face_code_ref=Missing NodePath
102["Cap End"]
%% face_code_ref=Missing NodePath
103["Cap End"]
%% face_code_ref=Missing NodePath
104["Cap End"]
%% face_code_ref=Missing NodePath
105["SweepEdge Opposite"]
106["SweepEdge Opposite"]
107["SweepEdge Opposite"]

View File

@ -25,13 +25,15 @@ flowchart LR
2["Plane<br>[756, 806, 0]"]
%% [ProgramBodyItem { index: 7 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
3["StartSketchOnFace<br>[713, 750, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 7 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
13["Sweep Extrusion<br>[605, 647, 0]"]
%% [ProgramBodyItem { index: 6 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
14["Sweep Extrusion<br>[812, 839, 0]"]
%% [ProgramBodyItem { index: 7 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
15[Wall]
%% face_code_ref=Missing NodePath
16["Cap End"]
%% face_code_ref=Missing NodePath
17["SweepEdge Opposite"]
18["SweepEdge Adjacent"]
1 --- 4

View File

@ -36,9 +36,9 @@ flowchart LR
1["Plane<br>[2060, 2077, 0]"]
%% [ProgramBodyItem { index: 20 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
2["StartSketchOnFace<br>[2555, 2595, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 21 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
3["StartSketchOnFace<br>[3179, 3219, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 22 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
19["Sweep Extrusion<br>[2462, 2488, 0]"]
%% [ProgramBodyItem { index: 20 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 9 }]
20["Sweep Extrusion<br>[3077, 3114, 0]"]
@ -54,15 +54,25 @@ flowchart LR
25["Sweep Extrusion<br>[3542, 3579, 0]"]
%% [ProgramBodyItem { index: 22 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
26[Wall]
%% face_code_ref=Missing NodePath
27[Wall]
%% face_code_ref=Missing NodePath
28[Wall]
%% face_code_ref=Missing NodePath
29[Wall]
%% face_code_ref=Missing NodePath
30[Wall]
%% face_code_ref=Missing NodePath
31[Wall]
%% face_code_ref=Missing NodePath
32[Wall]
%% face_code_ref=[ProgramBodyItem { index: 21 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
33[Wall]
%% face_code_ref=[ProgramBodyItem { index: 22 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
34["Cap Start"]
%% face_code_ref=Missing NodePath
35["Cap End"]
%% face_code_ref=Missing NodePath
36["SweepEdge Opposite"]
37["SweepEdge Opposite"]
38["SweepEdge Opposite"]

View File

@ -470,123 +470,241 @@ flowchart LR
223["Sweep Revolve<br>[1502, 1531, 6]"]
%% Missing NodePath
224[Wall]
%% face_code_ref=Missing NodePath
225[Wall]
%% face_code_ref=Missing NodePath
226[Wall]
%% face_code_ref=Missing NodePath
227[Wall]
%% face_code_ref=Missing NodePath
228[Wall]
%% face_code_ref=Missing NodePath
229[Wall]
%% face_code_ref=Missing NodePath
230[Wall]
%% face_code_ref=Missing NodePath
231[Wall]
%% face_code_ref=Missing NodePath
232[Wall]
%% face_code_ref=Missing NodePath
233[Wall]
%% face_code_ref=Missing NodePath
234[Wall]
%% face_code_ref=Missing NodePath
235[Wall]
%% face_code_ref=Missing NodePath
236[Wall]
%% face_code_ref=Missing NodePath
237[Wall]
%% face_code_ref=Missing NodePath
238[Wall]
%% face_code_ref=Missing NodePath
239[Wall]
%% face_code_ref=Missing NodePath
240[Wall]
%% face_code_ref=Missing NodePath
241[Wall]
%% face_code_ref=Missing NodePath
242[Wall]
%% face_code_ref=Missing NodePath
243[Wall]
%% face_code_ref=Missing NodePath
244[Wall]
%% face_code_ref=Missing NodePath
245[Wall]
%% face_code_ref=Missing NodePath
246[Wall]
%% face_code_ref=Missing NodePath
247[Wall]
%% face_code_ref=Missing NodePath
248[Wall]
%% face_code_ref=Missing NodePath
249[Wall]
%% face_code_ref=Missing NodePath
250[Wall]
%% face_code_ref=Missing NodePath
251[Wall]
%% face_code_ref=Missing NodePath
252[Wall]
%% face_code_ref=Missing NodePath
253[Wall]
%% face_code_ref=Missing NodePath
254[Wall]
%% face_code_ref=Missing NodePath
255[Wall]
%% face_code_ref=Missing NodePath
256[Wall]
%% face_code_ref=Missing NodePath
257[Wall]
%% face_code_ref=Missing NodePath
258[Wall]
%% face_code_ref=Missing NodePath
259[Wall]
%% face_code_ref=Missing NodePath
260[Wall]
%% face_code_ref=Missing NodePath
261[Wall]
%% face_code_ref=Missing NodePath
262[Wall]
%% face_code_ref=Missing NodePath
263[Wall]
%% face_code_ref=Missing NodePath
264[Wall]
%% face_code_ref=Missing NodePath
265[Wall]
%% face_code_ref=Missing NodePath
266[Wall]
%% face_code_ref=Missing NodePath
267[Wall]
%% face_code_ref=Missing NodePath
268[Wall]
%% face_code_ref=Missing NodePath
269[Wall]
%% face_code_ref=Missing NodePath
270[Wall]
%% face_code_ref=Missing NodePath
271[Wall]
%% face_code_ref=Missing NodePath
272[Wall]
%% face_code_ref=Missing NodePath
273[Wall]
%% face_code_ref=Missing NodePath
274[Wall]
%% face_code_ref=Missing NodePath
275[Wall]
%% face_code_ref=Missing NodePath
276[Wall]
%% face_code_ref=Missing NodePath
277[Wall]
%% face_code_ref=Missing NodePath
278[Wall]
%% face_code_ref=Missing NodePath
279[Wall]
%% face_code_ref=Missing NodePath
280[Wall]
%% face_code_ref=Missing NodePath
281[Wall]
%% face_code_ref=Missing NodePath
282[Wall]
%% face_code_ref=Missing NodePath
283[Wall]
%% face_code_ref=Missing NodePath
284[Wall]
%% face_code_ref=Missing NodePath
285[Wall]
%% face_code_ref=Missing NodePath
286[Wall]
%% face_code_ref=Missing NodePath
287[Wall]
%% face_code_ref=Missing NodePath
288[Wall]
%% face_code_ref=Missing NodePath
289[Wall]
%% face_code_ref=Missing NodePath
290[Wall]
%% face_code_ref=Missing NodePath
291[Wall]
%% face_code_ref=Missing NodePath
292[Wall]
%% face_code_ref=Missing NodePath
293[Wall]
%% face_code_ref=Missing NodePath
294[Wall]
%% face_code_ref=Missing NodePath
295[Wall]
%% face_code_ref=Missing NodePath
296[Wall]
%% face_code_ref=Missing NodePath
297[Wall]
%% face_code_ref=Missing NodePath
298[Wall]
%% face_code_ref=Missing NodePath
299[Wall]
%% face_code_ref=Missing NodePath
300[Wall]
%% face_code_ref=Missing NodePath
301[Wall]
%% face_code_ref=Missing NodePath
302[Wall]
%% face_code_ref=Missing NodePath
303[Wall]
%% face_code_ref=Missing NodePath
304[Wall]
%% face_code_ref=Missing NodePath
305[Wall]
%% face_code_ref=Missing NodePath
306[Wall]
%% face_code_ref=Missing NodePath
307[Wall]
%% face_code_ref=Missing NodePath
308[Wall]
%% face_code_ref=Missing NodePath
309[Wall]
%% face_code_ref=Missing NodePath
310[Wall]
%% face_code_ref=Missing NodePath
311[Wall]
%% face_code_ref=Missing NodePath
312[Wall]
%% face_code_ref=Missing NodePath
313[Wall]
%% face_code_ref=Missing NodePath
314[Wall]
%% face_code_ref=Missing NodePath
315[Wall]
%% face_code_ref=Missing NodePath
316[Wall]
%% face_code_ref=Missing NodePath
317[Wall]
%% face_code_ref=Missing NodePath
318[Wall]
%% face_code_ref=Missing NodePath
319[Wall]
%% face_code_ref=Missing NodePath
320[Wall]
%% face_code_ref=Missing NodePath
321[Wall]
%% face_code_ref=Missing NodePath
322[Wall]
%% face_code_ref=Missing NodePath
323["Cap Start"]
%% face_code_ref=Missing NodePath
324["Cap Start"]
%% face_code_ref=Missing NodePath
325["Cap Start"]
%% face_code_ref=Missing NodePath
326["Cap Start"]
%% face_code_ref=Missing NodePath
327["Cap Start"]
%% face_code_ref=Missing NodePath
328["Cap Start"]
%% face_code_ref=Missing NodePath
329["Cap Start"]
%% face_code_ref=Missing NodePath
330["Cap Start"]
%% face_code_ref=Missing NodePath
331["Cap Start"]
%% face_code_ref=Missing NodePath
332["Cap End"]
%% face_code_ref=Missing NodePath
333["Cap End"]
%% face_code_ref=Missing NodePath
334["Cap End"]
%% face_code_ref=Missing NodePath
335["Cap End"]
%% face_code_ref=Missing NodePath
336["Cap End"]
%% face_code_ref=Missing NodePath
337["Cap End"]
%% face_code_ref=Missing NodePath
338["Cap End"]
%% face_code_ref=Missing NodePath
339["Cap End"]
%% face_code_ref=Missing NodePath
340["Cap End"]
%% face_code_ref=Missing NodePath
341["Cap End"]
%% face_code_ref=Missing NodePath
342["SweepEdge Opposite"]
343["SweepEdge Opposite"]
344["SweepEdge Opposite"]

View File

@ -91,9 +91,9 @@ flowchart LR
4["Plane<br>[2529, 2546, 0]"]
%% [ProgramBodyItem { index: 6 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
5["StartSketchOnPlane<br>[1458, 1511, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 4 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
6["StartSketchOnPlane<br>[2110, 2156, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
45["Sweep Extrusion<br>[1352, 1390, 0]"]
%% [ProgramBodyItem { index: 3 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 18 }]
46["Sweep Sweep<br>[2362, 2390, 0]"]
@ -101,14 +101,23 @@ flowchart LR
47["Sweep Extrusion<br>[2963, 3001, 0]"]
%% [ProgramBodyItem { index: 6 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
48[Wall]
%% face_code_ref=Missing NodePath
49[Wall]
%% face_code_ref=Missing NodePath
50[Wall]
%% face_code_ref=Missing NodePath
51[Wall]
%% face_code_ref=Missing NodePath
52[Wall]
%% face_code_ref=Missing NodePath
53["Cap Start"]
%% face_code_ref=Missing NodePath
54["Cap Start"]
%% face_code_ref=Missing NodePath
55["Cap Start"]
%% face_code_ref=Missing NodePath
56["Cap End"]
%% face_code_ref=Missing NodePath
57["SweepEdge Opposite"]
58["SweepEdge Opposite"]
59["SweepEdge Opposite"]
@ -163,7 +172,7 @@ flowchart LR
11 --- 42
11 ---- 47
34 --- 48
34 x--> 55
34 x--> 54
34 --- 57
34 --- 62
36 --- 49
@ -215,7 +224,7 @@ flowchart LR
52 --- 58
52 --- 63
64 <--x 52
57 <--x 54
57 <--x 55
58 <--x 56
59 <--x 56
60 <--x 56

View File

@ -115,41 +115,77 @@ flowchart LR
54["Sweep Extrusion<br>[1221, 1252, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ReturnStatementArg, PipeBodyItem { index: 7 }]
55[Wall]
%% face_code_ref=Missing NodePath
56[Wall]
%% face_code_ref=Missing NodePath
57[Wall]
%% face_code_ref=Missing NodePath
58[Wall]
%% face_code_ref=Missing NodePath
59[Wall]
%% face_code_ref=Missing NodePath
60[Wall]
%% face_code_ref=Missing NodePath
61[Wall]
%% face_code_ref=Missing NodePath
62[Wall]
%% face_code_ref=Missing NodePath
63[Wall]
%% face_code_ref=Missing NodePath
64[Wall]
%% face_code_ref=Missing NodePath
65[Wall]
%% face_code_ref=Missing NodePath
66[Wall]
%% face_code_ref=Missing NodePath
67[Wall]
%% face_code_ref=Missing NodePath
68[Wall]
%% face_code_ref=Missing NodePath
69[Wall]
%% face_code_ref=Missing NodePath
70[Wall]
%% face_code_ref=Missing NodePath
71[Wall]
%% face_code_ref=Missing NodePath
72[Wall]
%% face_code_ref=Missing NodePath
73[Wall]
%% face_code_ref=Missing NodePath
74[Wall]
%% face_code_ref=Missing NodePath
75[Wall]
%% face_code_ref=Missing NodePath
76[Wall]
%% face_code_ref=Missing NodePath
77[Wall]
%% face_code_ref=Missing NodePath
78[Wall]
%% face_code_ref=Missing NodePath
79["Cap Start"]
%% face_code_ref=Missing NodePath
80["Cap Start"]
%% face_code_ref=Missing NodePath
81["Cap Start"]
%% face_code_ref=Missing NodePath
82["Cap Start"]
%% face_code_ref=Missing NodePath
83["Cap Start"]
%% face_code_ref=Missing NodePath
84["Cap Start"]
%% face_code_ref=Missing NodePath
85["Cap End"]
%% face_code_ref=Missing NodePath
86["Cap End"]
%% face_code_ref=Missing NodePath
87["Cap End"]
%% face_code_ref=Missing NodePath
88["Cap End"]
%% face_code_ref=Missing NodePath
89["Cap End"]
%% face_code_ref=Missing NodePath
90["Cap End"]
%% face_code_ref=Missing NodePath
91["SweepEdge Opposite"]
92["SweepEdge Opposite"]
93["SweepEdge Opposite"]

View File

@ -144,23 +144,23 @@ flowchart LR
5["Plane<br>[3337, 3361, 0]"]
%% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
6["StartSketchOnPlane<br>[2779, 2834, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 17 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
7["StartSketchOnFace<br>[1951, 1987, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 14 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
8["StartSketchOnFace<br>[2115, 2151, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 14 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
9["StartSketchOnFace<br>[1951, 1987, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 14 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
10["StartSketchOnFace<br>[1951, 1987, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 14 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
11["StartSketchOnFace<br>[2115, 2151, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 14 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
12["StartSketchOnFace<br>[1951, 1987, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 14 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
13["StartSketchOnFace<br>[2115, 2151, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 14 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
14["StartSketchOnFace<br>[2115, 2151, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 14 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
74["Sweep Extrusion<br>[1318, 1363, 0]"]
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
75["Sweep Extrusion<br>[2067, 2103, 0]"]
@ -190,43 +190,81 @@ flowchart LR
87["CompositeSolid Subtract<br>[3031, 3058, 0]"]
%% [ProgramBodyItem { index: 17 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
88[Wall]
%% face_code_ref=Missing NodePath
89[Wall]
%% face_code_ref=Missing NodePath
90[Wall]
%% face_code_ref=Missing NodePath
91[Wall]
%% face_code_ref=Missing NodePath
92[Wall]
%% face_code_ref=Missing NodePath
93[Wall]
%% face_code_ref=Missing NodePath
94[Wall]
%% face_code_ref=Missing NodePath
95[Wall]
%% face_code_ref=Missing NodePath
96[Wall]
%% face_code_ref=Missing NodePath
97[Wall]
%% face_code_ref=Missing NodePath
98[Wall]
%% face_code_ref=Missing NodePath
99[Wall]
%% face_code_ref=Missing NodePath
100[Wall]
%% face_code_ref=Missing NodePath
101[Wall]
%% face_code_ref=Missing NodePath
102[Wall]
%% face_code_ref=Missing NodePath
103[Wall]
%% face_code_ref=Missing NodePath
104[Wall]
%% face_code_ref=Missing NodePath
105[Wall]
%% face_code_ref=Missing NodePath
106[Wall]
%% face_code_ref=Missing NodePath
107[Wall]
%% face_code_ref=Missing NodePath
108[Wall]
%% face_code_ref=Missing NodePath
109[Wall]
%% face_code_ref=Missing NodePath
110[Wall]
%% face_code_ref=Missing NodePath
111[Wall]
%% face_code_ref=Missing NodePath
112["Cap Start"]
%% face_code_ref=Missing NodePath
113["Cap Start"]
%% face_code_ref=Missing NodePath
114["Cap Start"]
%% face_code_ref=Missing NodePath
115["Cap Start"]
%% face_code_ref=[ProgramBodyItem { index: 14 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
116["Cap Start"]
%% face_code_ref=[ProgramBodyItem { index: 14 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
117["Cap Start"]
%% face_code_ref=[ProgramBodyItem { index: 14 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
118["Cap Start"]
%% face_code_ref=[ProgramBodyItem { index: 14 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
119["Cap Start"]
%% face_code_ref=Missing NodePath
120["Cap Start"]
%% face_code_ref=Missing NodePath
121["Cap End"]
%% face_code_ref=Missing NodePath
122["Cap End"]
%% face_code_ref=[ProgramBodyItem { index: 14 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
123["Cap End"]
%% face_code_ref=Missing NodePath
124["Cap End"]
%% face_code_ref=Missing NodePath
125["Cap End"]
%% face_code_ref=Missing NodePath
126["SweepEdge Opposite"]
127["SweepEdge Opposite"]
128["SweepEdge Opposite"]

View File

@ -47,9 +47,9 @@ flowchart LR
1["Plane<br>[700, 717, 0]"]
%% [ProgramBodyItem { index: 9 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
2["StartSketchOnFace<br>[1606, 1642, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ExpressionStatementExpr, PipeBodyItem { index: 0 }]
3["StartSketchOnFace<br>[1606, 1642, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ExpressionStatementExpr, PipeBodyItem { index: 0 }]
24["Sweep Extrusion<br>[1494, 1529, 0]"]
%% [ProgramBodyItem { index: 9 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 12 }]
25["Sweep Extrusion<br>[1734, 1767, 0]"]
@ -57,17 +57,29 @@ flowchart LR
26["Sweep Extrusion<br>[1734, 1767, 0]"]
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ExpressionStatementExpr, PipeBodyItem { index: 2 }]
27[Wall]
%% face_code_ref=Missing NodePath
28[Wall]
%% face_code_ref=Missing NodePath
29[Wall]
%% face_code_ref=Missing NodePath
30[Wall]
%% face_code_ref=Missing NodePath
31[Wall]
%% face_code_ref=Missing NodePath
32[Wall]
%% face_code_ref=Missing NodePath
33[Wall]
%% face_code_ref=Missing NodePath
34[Wall]
%% face_code_ref=Missing NodePath
35[Wall]
%% face_code_ref=Missing NodePath
36[Wall]
%% face_code_ref=Missing NodePath
37["Cap Start"]
%% face_code_ref=Missing NodePath
38["Cap End"]
%% face_code_ref=[ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ExpressionStatementExpr, PipeBodyItem { index: 0 }]
39["SweepEdge Opposite"]
40["SweepEdge Opposite"]
41["SweepEdge Opposite"]

View File

@ -73,21 +73,29 @@ flowchart LR
3["Plane<br>[619, 652, 0]"]
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }, CallKwUnlabeledArg]
4["StartSketchOnPlane<br>[605, 653, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
5["StartSketchOnPlane<br>[605, 653, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
6["StartSketchOnPlane<br>[605, 653, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
37["Sweep Loft<br>[1483, 1572, 0]"]
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit]
38[Wall]
%% face_code_ref=Missing NodePath
39[Wall]
%% face_code_ref=Missing NodePath
40[Wall]
%% face_code_ref=Missing NodePath
41[Wall]
%% face_code_ref=Missing NodePath
42[Wall]
%% face_code_ref=Missing NodePath
43[Wall]
%% face_code_ref=Missing NodePath
44["Cap Start"]
%% face_code_ref=Missing NodePath
45["Cap End"]
%% face_code_ref=Missing NodePath
46["SweepEdge Opposite"]
47["SweepEdge Opposite"]
48["SweepEdge Opposite"]

View File

@ -227,77 +227,149 @@ flowchart LR
107["CompositeSolid Intersect<br>[2007, 2035, 0]"]
%% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ReturnStatementArg]
108[Wall]
%% face_code_ref=Missing NodePath
109[Wall]
%% face_code_ref=Missing NodePath
110[Wall]
%% face_code_ref=Missing NodePath
111[Wall]
%% face_code_ref=Missing NodePath
112[Wall]
%% face_code_ref=Missing NodePath
113[Wall]
%% face_code_ref=Missing NodePath
114[Wall]
%% face_code_ref=Missing NodePath
115[Wall]
%% face_code_ref=Missing NodePath
116[Wall]
%% face_code_ref=Missing NodePath
117[Wall]
%% face_code_ref=Missing NodePath
118[Wall]
%% face_code_ref=Missing NodePath
119[Wall]
%% face_code_ref=Missing NodePath
120[Wall]
%% face_code_ref=Missing NodePath
121[Wall]
%% face_code_ref=Missing NodePath
122[Wall]
%% face_code_ref=Missing NodePath
123[Wall]
%% face_code_ref=Missing NodePath
124[Wall]
%% face_code_ref=Missing NodePath
125[Wall]
%% face_code_ref=Missing NodePath
126[Wall]
%% face_code_ref=Missing NodePath
127[Wall]
%% face_code_ref=Missing NodePath
128[Wall]
%% face_code_ref=Missing NodePath
129[Wall]
%% face_code_ref=Missing NodePath
130[Wall]
%% face_code_ref=Missing NodePath
131[Wall]
%% face_code_ref=Missing NodePath
132[Wall]
%% face_code_ref=Missing NodePath
133[Wall]
%% face_code_ref=Missing NodePath
134[Wall]
%% face_code_ref=Missing NodePath
135[Wall]
%% face_code_ref=Missing NodePath
136[Wall]
%% face_code_ref=Missing NodePath
137[Wall]
%% face_code_ref=Missing NodePath
138[Wall]
%% face_code_ref=Missing NodePath
139[Wall]
%% face_code_ref=Missing NodePath
140[Wall]
%% face_code_ref=Missing NodePath
141[Wall]
%% face_code_ref=Missing NodePath
142[Wall]
%% face_code_ref=Missing NodePath
143[Wall]
%% face_code_ref=Missing NodePath
144[Wall]
%% face_code_ref=Missing NodePath
145[Wall]
%% face_code_ref=Missing NodePath
146[Wall]
%% face_code_ref=Missing NodePath
147[Wall]
%% face_code_ref=Missing NodePath
148[Wall]
%% face_code_ref=Missing NodePath
149[Wall]
%% face_code_ref=Missing NodePath
150[Wall]
%% face_code_ref=Missing NodePath
151[Wall]
%% face_code_ref=Missing NodePath
152[Wall]
%% face_code_ref=Missing NodePath
153[Wall]
%% face_code_ref=Missing NodePath
154[Wall]
%% face_code_ref=Missing NodePath
155[Wall]
%% face_code_ref=Missing NodePath
156["Cap Start"]
%% face_code_ref=Missing NodePath
157["Cap Start"]
%% face_code_ref=Missing NodePath
158["Cap Start"]
%% face_code_ref=Missing NodePath
159["Cap Start"]
%% face_code_ref=Missing NodePath
160["Cap Start"]
%% face_code_ref=Missing NodePath
161["Cap Start"]
%% face_code_ref=Missing NodePath
162["Cap Start"]
%% face_code_ref=Missing NodePath
163["Cap Start"]
%% face_code_ref=Missing NodePath
164["Cap Start"]
%% face_code_ref=Missing NodePath
165["Cap Start"]
%% face_code_ref=Missing NodePath
166["Cap Start"]
%% face_code_ref=Missing NodePath
167["Cap Start"]
%% face_code_ref=Missing NodePath
168["Cap End"]
%% face_code_ref=Missing NodePath
169["Cap End"]
%% face_code_ref=Missing NodePath
170["Cap End"]
%% face_code_ref=Missing NodePath
171["Cap End"]
%% face_code_ref=Missing NodePath
172["Cap End"]
%% face_code_ref=Missing NodePath
173["Cap End"]
%% face_code_ref=Missing NodePath
174["Cap End"]
%% face_code_ref=Missing NodePath
175["Cap End"]
%% face_code_ref=Missing NodePath
176["Cap End"]
%% face_code_ref=Missing NodePath
177["Cap End"]
%% face_code_ref=Missing NodePath
178["Cap End"]
%% face_code_ref=Missing NodePath
179["Cap End"]
%% face_code_ref=Missing NodePath
180["SweepEdge Opposite"]
181["SweepEdge Opposite"]
182["SweepEdge Opposite"]

View File

@ -170,7 +170,7 @@ flowchart LR
6["Plane<br>[2328, 2345, 0]"]
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
7["StartSketchOnFace<br>[3930, 3967, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 14 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
77["Sweep Extrusion<br>[739, 774, 0]"]
%% [ProgramBodyItem { index: 6 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
78["Sweep Extrusion<br>[1800, 1851, 0]"]
@ -186,35 +186,65 @@ flowchart LR
83["Sweep Extrusion<br>[5333, 5375, 0]"]
%% [ProgramBodyItem { index: 15 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
84[Wall]
%% face_code_ref=Missing NodePath
85[Wall]
%% face_code_ref=Missing NodePath
86[Wall]
%% face_code_ref=Missing NodePath
87[Wall]
%% face_code_ref=Missing NodePath
88[Wall]
%% face_code_ref=Missing NodePath
89[Wall]
%% face_code_ref=Missing NodePath
90[Wall]
%% face_code_ref=Missing NodePath
91[Wall]
%% face_code_ref=Missing NodePath
92[Wall]
%% face_code_ref=Missing NodePath
93[Wall]
%% face_code_ref=Missing NodePath
94[Wall]
%% face_code_ref=Missing NodePath
95[Wall]
%% face_code_ref=Missing NodePath
96[Wall]
%% face_code_ref=Missing NodePath
97[Wall]
%% face_code_ref=Missing NodePath
98[Wall]
%% face_code_ref=Missing NodePath
99[Wall]
%% face_code_ref=Missing NodePath
100["Cap Start"]
%% face_code_ref=Missing NodePath
101["Cap Start"]
%% face_code_ref=Missing NodePath
102["Cap Start"]
%% face_code_ref=Missing NodePath
103["Cap Start"]
%% face_code_ref=Missing NodePath
104["Cap Start"]
%% face_code_ref=Missing NodePath
105["Cap Start"]
%% face_code_ref=Missing NodePath
106["Cap Start"]
%% face_code_ref=Missing NodePath
107["Cap End"]
%% face_code_ref=Missing NodePath
108["Cap End"]
%% face_code_ref=Missing NodePath
109["Cap End"]
%% face_code_ref=Missing NodePath
110["Cap End"]
%% face_code_ref=Missing NodePath
111["Cap End"]
%% face_code_ref=[ProgramBodyItem { index: 14 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
112["Cap End"]
%% face_code_ref=Missing NodePath
113["Cap End"]
%% face_code_ref=Missing NodePath
114["SweepEdge Opposite"]
115["SweepEdge Opposite"]
116["SweepEdge Opposite"]

View File

@ -236,35 +236,65 @@ flowchart LR
105["Sweep Extrusion<br>[3955, 3984, 0]"]
%% [ProgramBodyItem { index: 9 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 27 }]
106[Wall]
%% face_code_ref=Missing NodePath
107[Wall]
%% face_code_ref=Missing NodePath
108[Wall]
%% face_code_ref=Missing NodePath
109[Wall]
%% face_code_ref=Missing NodePath
110[Wall]
%% face_code_ref=Missing NodePath
111[Wall]
%% face_code_ref=Missing NodePath
112[Wall]
%% face_code_ref=Missing NodePath
113[Wall]
%% face_code_ref=Missing NodePath
114[Wall]
%% face_code_ref=Missing NodePath
115[Wall]
%% face_code_ref=Missing NodePath
116[Wall]
%% face_code_ref=Missing NodePath
117[Wall]
%% face_code_ref=Missing NodePath
118[Wall]
%% face_code_ref=Missing NodePath
119[Wall]
%% face_code_ref=Missing NodePath
120[Wall]
%% face_code_ref=Missing NodePath
121[Wall]
%% face_code_ref=Missing NodePath
122[Wall]
%% face_code_ref=Missing NodePath
123[Wall]
%% face_code_ref=Missing NodePath
124[Wall]
%% face_code_ref=Missing NodePath
125[Wall]
%% face_code_ref=Missing NodePath
126["Cap Start"]
%% face_code_ref=Missing NodePath
127["Cap Start"]
%% face_code_ref=Missing NodePath
128["Cap Start"]
%% face_code_ref=Missing NodePath
129["Cap Start"]
%% face_code_ref=Missing NodePath
130["Cap Start"]
%% face_code_ref=Missing NodePath
131["Cap End"]
%% face_code_ref=Missing NodePath
132["Cap End"]
%% face_code_ref=Missing NodePath
133["Cap End"]
%% face_code_ref=Missing NodePath
134["Cap End"]
%% face_code_ref=Missing NodePath
135["Cap End"]
%% face_code_ref=Missing NodePath
136["SweepEdge Opposite"]
137["SweepEdge Opposite"]
138["SweepEdge Opposite"]

View File

@ -40,11 +40,11 @@ flowchart LR
2["Plane<br>[1180, 1197, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
3["StartSketchOnFace<br>[1388, 1425, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 14 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
4["StartSketchOnFace<br>[1795, 1834, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
5["StartSketchOnFace<br>[1603, 1642, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 15 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
21["Sweep Extrusion<br>[1286, 1317, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
22["Sweep Extrusion<br>[1491, 1526, 0]"]
@ -54,13 +54,21 @@ flowchart LR
24["Sweep Extrusion<br>[1891, 1966, 0]"]
%% [ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
25[Wall]
%% face_code_ref=Missing NodePath
26[Wall]
%% face_code_ref=Missing NodePath
27[Wall]
%% face_code_ref=Missing NodePath
28[Wall]
%% face_code_ref=Missing NodePath
29["Cap Start"]
%% face_code_ref=[ProgramBodyItem { index: 15 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
30["Cap End"]
%% face_code_ref=Missing NodePath
31["Cap End"]
%% face_code_ref=[ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
32["Cap End"]
%% face_code_ref=[ProgramBodyItem { index: 14 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
33["SweepEdge Opposite"]
34["SweepEdge Opposite"]
35["SweepEdge Opposite"]

View File

@ -106,38 +106,71 @@ flowchart LR
49["Sweep Extrusion<br>[4205, 4233, 0]"]
%% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
50[Wall]
%% face_code_ref=Missing NodePath
51[Wall]
%% face_code_ref=Missing NodePath
52[Wall]
%% face_code_ref=Missing NodePath
53[Wall]
%% face_code_ref=Missing NodePath
54[Wall]
%% face_code_ref=Missing NodePath
55[Wall]
%% face_code_ref=Missing NodePath
56[Wall]
%% face_code_ref=Missing NodePath
57[Wall]
%% face_code_ref=Missing NodePath
58[Wall]
%% face_code_ref=Missing NodePath
59[Wall]
%% face_code_ref=Missing NodePath
60[Wall]
%% face_code_ref=Missing NodePath
61[Wall]
%% face_code_ref=Missing NodePath
62[Wall]
%% face_code_ref=Missing NodePath
63[Wall]
%% face_code_ref=Missing NodePath
64[Wall]
%% face_code_ref=Missing NodePath
65[Wall]
%% face_code_ref=Missing NodePath
66[Wall]
%% face_code_ref=Missing NodePath
67[Wall]
%% face_code_ref=Missing NodePath
68[Wall]
%% face_code_ref=Missing NodePath
69[Wall]
%% face_code_ref=Missing NodePath
70[Wall]
%% face_code_ref=Missing NodePath
71[Wall]
%% face_code_ref=Missing NodePath
72[Wall]
%% face_code_ref=Missing NodePath
73["Cap Start"]
%% face_code_ref=Missing NodePath
74["Cap Start"]
%% face_code_ref=Missing NodePath
75["Cap Start"]
%% face_code_ref=Missing NodePath
76["Cap Start"]
%% face_code_ref=Missing NodePath
77["Cap Start"]
%% face_code_ref=Missing NodePath
78["Cap End"]
%% face_code_ref=Missing NodePath
79["Cap End"]
%% face_code_ref=Missing NodePath
80["Cap End"]
%% face_code_ref=Missing NodePath
81["Cap End"]
%% face_code_ref=Missing NodePath
82["Cap End"]
%% face_code_ref=Missing NodePath
83["SweepEdge Opposite"]
84["SweepEdge Opposite"]
85["SweepEdge Opposite"]

View File

@ -124,9 +124,9 @@ flowchart LR
3["Plane<br>[3757, 3783, 0]"]
%% [ProgramBodyItem { index: 24 }, VariableDeclarationDeclaration, VariableDeclarationInit]
4["StartSketchOnPlane<br>[2768, 2825, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 19 }, VariableDeclarationDeclaration, VariableDeclarationInit]
5["StartSketchOnFace<br>[4593, 4632, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 27 }, VariableDeclarationDeclaration, VariableDeclarationInit]
61["Sweep Extrusion<br>[2459, 2509, 0]"]
%% [ProgramBodyItem { index: 17 }, VariableDeclarationDeclaration, VariableDeclarationInit]
62["Sweep Extrusion<br>[3270, 3314, 0]"]
@ -136,35 +136,65 @@ flowchart LR
64["Sweep Extrusion<br>[4812, 4862, 0]"]
%% [ProgramBodyItem { index: 29 }, ExpressionStatementExpr]
65[Wall]
%% face_code_ref=Missing NodePath
66[Wall]
%% face_code_ref=Missing NodePath
67[Wall]
%% face_code_ref=Missing NodePath
68[Wall]
%% face_code_ref=Missing NodePath
69[Wall]
%% face_code_ref=Missing NodePath
70[Wall]
%% face_code_ref=Missing NodePath
71[Wall]
%% face_code_ref=Missing NodePath
72[Wall]
%% face_code_ref=Missing NodePath
73[Wall]
%% face_code_ref=Missing NodePath
74[Wall]
%% face_code_ref=Missing NodePath
75[Wall]
%% face_code_ref=Missing NodePath
76[Wall]
%% face_code_ref=Missing NodePath
77[Wall]
%% face_code_ref=Missing NodePath
78[Wall]
%% face_code_ref=Missing NodePath
79[Wall]
%% face_code_ref=Missing NodePath
80[Wall]
%% face_code_ref=Missing NodePath
81[Wall]
%% face_code_ref=Missing NodePath
82[Wall]
%% face_code_ref=Missing NodePath
83[Wall]
%% face_code_ref=[ProgramBodyItem { index: 27 }, VariableDeclarationDeclaration, VariableDeclarationInit]
84[Wall]
%% face_code_ref=Missing NodePath
85[Wall]
%% face_code_ref=Missing NodePath
86[Wall]
%% face_code_ref=Missing NodePath
87[Wall]
%% face_code_ref=Missing NodePath
88[Wall]
%% face_code_ref=Missing NodePath
89["Cap Start"]
%% face_code_ref=Missing NodePath
90["Cap Start"]
%% face_code_ref=Missing NodePath
91["Cap Start"]
%% face_code_ref=Missing NodePath
92["Cap End"]
%% face_code_ref=Missing NodePath
93["Cap End"]
%% face_code_ref=Missing NodePath
94["Cap End"]
%% face_code_ref=Missing NodePath
95["SweepEdge Opposite"]
96["SweepEdge Opposite"]
97["SweepEdge Opposite"]

View File

@ -220,17 +220,17 @@ flowchart LR
9["Plane<br>[5251, 5296, 0]"]
%% [ProgramBodyItem { index: 21 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }, CallKwUnlabeledArg]
10["StartSketchOnPlane<br>[3570, 3615, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
11["StartSketchOnPlane<br>[5237, 5297, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 21 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
12["StartSketchOnPlane<br>[2133, 2175, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 6 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
13["StartSketchOnFace<br>[4158, 4195, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
14["StartSketchOnFace<br>[2303, 2340, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 8 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
15["StartSketchOnFace<br>[3842, 3879, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 14 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
110["Sweep Revolve<br>[705, 735, 0]"]
%% [ProgramBodyItem { index: 3 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
111["Sweep Extrusion<br>[1920, 1942, 0]"]
@ -280,75 +280,145 @@ flowchart LR
133["Sweep Extrusion<br>[5840, 5885, 0]"]
%% [ProgramBodyItem { index: 22 }, VariableDeclarationDeclaration, VariableDeclarationInit]
134[Wall]
%% face_code_ref=Missing NodePath
135[Wall]
%% face_code_ref=Missing NodePath
136[Wall]
%% face_code_ref=Missing NodePath
137[Wall]
%% face_code_ref=Missing NodePath
138[Wall]
%% face_code_ref=Missing NodePath
139[Wall]
%% face_code_ref=Missing NodePath
140[Wall]
%% face_code_ref=Missing NodePath
141[Wall]
%% face_code_ref=Missing NodePath
142[Wall]
%% face_code_ref=Missing NodePath
143[Wall]
%% face_code_ref=Missing NodePath
144[Wall]
%% face_code_ref=Missing NodePath
145[Wall]
%% face_code_ref=Missing NodePath
146[Wall]
%% face_code_ref=Missing NodePath
147[Wall]
%% face_code_ref=Missing NodePath
148[Wall]
%% face_code_ref=Missing NodePath
149[Wall]
%% face_code_ref=Missing NodePath
150[Wall]
%% face_code_ref=Missing NodePath
151[Wall]
%% face_code_ref=Missing NodePath
152[Wall]
%% face_code_ref=Missing NodePath
153[Wall]
%% face_code_ref=Missing NodePath
154[Wall]
%% face_code_ref=Missing NodePath
155[Wall]
%% face_code_ref=Missing NodePath
156[Wall]
%% face_code_ref=Missing NodePath
157[Wall]
%% face_code_ref=Missing NodePath
158[Wall]
%% face_code_ref=Missing NodePath
159[Wall]
%% face_code_ref=Missing NodePath
160[Wall]
%% face_code_ref=Missing NodePath
161[Wall]
%% face_code_ref=Missing NodePath
162[Wall]
%% face_code_ref=Missing NodePath
163[Wall]
%% face_code_ref=Missing NodePath
164[Wall]
%% face_code_ref=Missing NodePath
165[Wall]
%% face_code_ref=Missing NodePath
166[Wall]
%% face_code_ref=Missing NodePath
167[Wall]
%% face_code_ref=Missing NodePath
168[Wall]
%% face_code_ref=Missing NodePath
169[Wall]
%% face_code_ref=Missing NodePath
170[Wall]
%% face_code_ref=Missing NodePath
171[Wall]
%% face_code_ref=Missing NodePath
172[Wall]
%% face_code_ref=Missing NodePath
173[Wall]
%% face_code_ref=Missing NodePath
174[Wall]
%% face_code_ref=Missing NodePath
175[Wall]
%% face_code_ref=Missing NodePath
176[Wall]
%% face_code_ref=Missing NodePath
177[Wall]
%% face_code_ref=Missing NodePath
178[Wall]
%% face_code_ref=Missing NodePath
179[Wall]
%% face_code_ref=Missing NodePath
180[Wall]
%% face_code_ref=Missing NodePath
181[Wall]
%% face_code_ref=Missing NodePath
182[Wall]
%% face_code_ref=Missing NodePath
183[Wall]
%% face_code_ref=Missing NodePath
184[Wall]
%% face_code_ref=Missing NodePath
185[Wall]
%% face_code_ref=Missing NodePath
186[Wall]
%% face_code_ref=Missing NodePath
187[Wall]
%% face_code_ref=Missing NodePath
188[Wall]
%% face_code_ref=Missing NodePath
189[Wall]
%% face_code_ref=Missing NodePath
190[Wall]
%% face_code_ref=Missing NodePath
191[Wall]
%% face_code_ref=Missing NodePath
192[Wall]
%% face_code_ref=Missing NodePath
193[Wall]
%% face_code_ref=Missing NodePath
194["Cap Start"]
%% face_code_ref=Missing NodePath
195["Cap Start"]
%% face_code_ref=Missing NodePath
196["Cap Start"]
%% face_code_ref=Missing NodePath
197["Cap Start"]
%% face_code_ref=Missing NodePath
198["Cap Start"]
%% face_code_ref=Missing NodePath
199["Cap End"]
%% face_code_ref=[ProgramBodyItem { index: 14 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
200["Cap End"]
%% face_code_ref=Missing NodePath
201["Cap End"]
%% face_code_ref=Missing NodePath
202["Cap End"]
%% face_code_ref=Missing NodePath
203["Cap End"]
%% face_code_ref=[ProgramBodyItem { index: 8 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
204["SweepEdge Opposite"]
205["SweepEdge Opposite"]
206["SweepEdge Opposite"]

View File

@ -77,33 +77,61 @@ flowchart LR
36["Sweep Extrusion<br>[2098, 2121, 0]"]
%% [ProgramBodyItem { index: 9 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
37[Wall]
%% face_code_ref=Missing NodePath
38[Wall]
%% face_code_ref=Missing NodePath
39[Wall]
%% face_code_ref=Missing NodePath
40[Wall]
%% face_code_ref=Missing NodePath
41[Wall]
%% face_code_ref=Missing NodePath
42[Wall]
%% face_code_ref=Missing NodePath
43[Wall]
%% face_code_ref=Missing NodePath
44[Wall]
%% face_code_ref=Missing NodePath
45[Wall]
%% face_code_ref=Missing NodePath
46[Wall]
%% face_code_ref=Missing NodePath
47[Wall]
%% face_code_ref=Missing NodePath
48[Wall]
%% face_code_ref=Missing NodePath
49[Wall]
%% face_code_ref=Missing NodePath
50[Wall]
%% face_code_ref=Missing NodePath
51[Wall]
%% face_code_ref=Missing NodePath
52[Wall]
%% face_code_ref=Missing NodePath
53[Wall]
%% face_code_ref=Missing NodePath
54[Wall]
%% face_code_ref=Missing NodePath
55[Wall]
%% face_code_ref=Missing NodePath
56[Wall]
%% face_code_ref=Missing NodePath
57["Cap Start"]
%% face_code_ref=Missing NodePath
58["Cap Start"]
%% face_code_ref=Missing NodePath
59["Cap Start"]
%% face_code_ref=Missing NodePath
60["Cap Start"]
%% face_code_ref=Missing NodePath
61["Cap End"]
%% face_code_ref=Missing NodePath
62["Cap End"]
%% face_code_ref=Missing NodePath
63["Cap End"]
%% face_code_ref=Missing NodePath
64["Cap End"]
%% face_code_ref=Missing NodePath
65["SweepEdge Opposite"]
66["SweepEdge Opposite"]
67["SweepEdge Opposite"]

View File

@ -154,13 +154,13 @@ flowchart LR
6["Plane<br>[5583, 5618, 0]"]
%% [ProgramBodyItem { index: 25 }, VariableDeclarationDeclaration, VariableDeclarationInit, CallKwUnlabeledArg]
7["StartSketchOnPlane<br>[4207, 4227, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 20 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
8["StartSketchOnPlane<br>[913, 933, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
9["StartSketchOnPlane<br>[2715, 2735, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 19 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
10["StartSketchOnPlane<br>[913, 933, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
78["Sweep Extrusion<br>[1223, 1317, 0]"]
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit]
79["Sweep Revolve<br>[1717, 1799, 0]"]
@ -170,31 +170,57 @@ flowchart LR
81["Sweep Extrusion<br>[5701, 5752, 0]"]
%% [ProgramBodyItem { index: 26 }, VariableDeclarationDeclaration, VariableDeclarationInit]
82[Wall]
%% face_code_ref=Missing NodePath
83[Wall]
%% face_code_ref=Missing NodePath
84[Wall]
%% face_code_ref=Missing NodePath
85[Wall]
%% face_code_ref=Missing NodePath
86[Wall]
%% face_code_ref=Missing NodePath
87[Wall]
%% face_code_ref=Missing NodePath
88[Wall]
%% face_code_ref=Missing NodePath
89[Wall]
%% face_code_ref=Missing NodePath
90[Wall]
%% face_code_ref=Missing NodePath
91[Wall]
%% face_code_ref=Missing NodePath
92[Wall]
%% face_code_ref=Missing NodePath
93[Wall]
%% face_code_ref=Missing NodePath
94[Wall]
%% face_code_ref=Missing NodePath
95[Wall]
%% face_code_ref=Missing NodePath
96[Wall]
%% face_code_ref=Missing NodePath
97[Wall]
%% face_code_ref=Missing NodePath
98[Wall]
%% face_code_ref=Missing NodePath
99[Wall]
%% face_code_ref=Missing NodePath
100["Cap Start"]
%% face_code_ref=Missing NodePath
101["Cap Start"]
%% face_code_ref=Missing NodePath
102["Cap Start"]
%% face_code_ref=Missing NodePath
103["Cap Start"]
%% face_code_ref=Missing NodePath
104["Cap End"]
%% face_code_ref=Missing NodePath
105["Cap End"]
%% face_code_ref=Missing NodePath
106["Cap End"]
%% face_code_ref=Missing NodePath
107["Cap End"]
%% face_code_ref=Missing NodePath
108["SweepEdge Opposite"]
109["SweepEdge Opposite"]
110["SweepEdge Opposite"]

View File

@ -35,27 +35,41 @@ flowchart LR
2["Plane<br>[1607, 1645, 0]"]
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, CallKwUnlabeledArg, CallKwUnlabeledArg]
3["StartSketchOnPlane<br>[790, 810, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 8 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
4["StartSketchOnPlane<br>[790, 810, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 8 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
19["Sweep Extrusion<br>[1100, 1194, 0]"]
%% [ProgramBodyItem { index: 9 }, VariableDeclarationDeclaration, VariableDeclarationInit]
20["Sweep Revolve<br>[1594, 1676, 0]"]
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit]
21[Wall]
%% face_code_ref=Missing NodePath
22[Wall]
%% face_code_ref=Missing NodePath
23[Wall]
%% face_code_ref=Missing NodePath
24[Wall]
%% face_code_ref=Missing NodePath
25[Wall]
%% face_code_ref=Missing NodePath
26[Wall]
%% face_code_ref=Missing NodePath
27[Wall]
%% face_code_ref=Missing NodePath
28[Wall]
%% face_code_ref=Missing NodePath
29[Wall]
%% face_code_ref=Missing NodePath
30[Wall]
%% face_code_ref=Missing NodePath
31["Cap Start"]
%% face_code_ref=Missing NodePath
32["Cap Start"]
%% face_code_ref=Missing NodePath
33["Cap End"]
%% face_code_ref=Missing NodePath
34["Cap End"]
%% face_code_ref=Missing NodePath
35["SweepEdge Opposite"]
36["SweepEdge Opposite"]
37["SweepEdge Opposite"]

View File

@ -168,13 +168,13 @@ flowchart LR
8["Plane<br>[5318, 5338, 0]"]
%% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
9["StartSketchOnPlane<br>[1178, 1198, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 23 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
10["StartSketchOnPlane<br>[1178, 1198, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 23 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
11["StartSketchOnPlane<br>[4557, 4604, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 34 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
12["StartSketchOnFace<br>[3112, 3154, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 30 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
84["Sweep Extrusion<br>[1547, 1650, 0]"]
%% [ProgramBodyItem { index: 24 }, VariableDeclarationDeclaration, VariableDeclarationInit]
85["Sweep Revolve<br>[2126, 2217, 0]"]
@ -200,73 +200,141 @@ flowchart LR
95["Sweep Revolve<br>[7771, 7825, 0]"]
%% [ProgramBodyItem { index: 45 }, VariableDeclarationDeclaration, VariableDeclarationInit]
96[Wall]
%% face_code_ref=Missing NodePath
97[Wall]
%% face_code_ref=Missing NodePath
98[Wall]
%% face_code_ref=Missing NodePath
99[Wall]
%% face_code_ref=Missing NodePath
100[Wall]
%% face_code_ref=Missing NodePath
101[Wall]
%% face_code_ref=Missing NodePath
102[Wall]
%% face_code_ref=Missing NodePath
103[Wall]
%% face_code_ref=Missing NodePath
104[Wall]
%% face_code_ref=Missing NodePath
105[Wall]
%% face_code_ref=Missing NodePath
106[Wall]
%% face_code_ref=Missing NodePath
107[Wall]
%% face_code_ref=Missing NodePath
108[Wall]
%% face_code_ref=Missing NodePath
109[Wall]
%% face_code_ref=Missing NodePath
110[Wall]
%% face_code_ref=Missing NodePath
111[Wall]
%% face_code_ref=Missing NodePath
112[Wall]
%% face_code_ref=Missing NodePath
113[Wall]
%% face_code_ref=Missing NodePath
114[Wall]
%% face_code_ref=Missing NodePath
115[Wall]
%% face_code_ref=Missing NodePath
116[Wall]
%% face_code_ref=Missing NodePath
117[Wall]
%% face_code_ref=Missing NodePath
118[Wall]
%% face_code_ref=Missing NodePath
119[Wall]
%% face_code_ref=Missing NodePath
120[Wall]
%% face_code_ref=Missing NodePath
121[Wall]
%% face_code_ref=Missing NodePath
122[Wall]
%% face_code_ref=Missing NodePath
123[Wall]
%% face_code_ref=Missing NodePath
124[Wall]
%% face_code_ref=Missing NodePath
125[Wall]
%% face_code_ref=Missing NodePath
126[Wall]
%% face_code_ref=Missing NodePath
127[Wall]
%% face_code_ref=Missing NodePath
128[Wall]
%% face_code_ref=Missing NodePath
129[Wall]
%% face_code_ref=Missing NodePath
130[Wall]
%% face_code_ref=Missing NodePath
131[Wall]
%% face_code_ref=Missing NodePath
132[Wall]
%% face_code_ref=Missing NodePath
133[Wall]
%% face_code_ref=Missing NodePath
134[Wall]
%% face_code_ref=Missing NodePath
135[Wall]
%% face_code_ref=Missing NodePath
136[Wall]
%% face_code_ref=Missing NodePath
137[Wall]
%% face_code_ref=Missing NodePath
138[Wall]
%% face_code_ref=Missing NodePath
139[Wall]
%% face_code_ref=Missing NodePath
140[Wall]
%% face_code_ref=Missing NodePath
141[Wall]
%% face_code_ref=Missing NodePath
142[Wall]
%% face_code_ref=Missing NodePath
143[Wall]
%% face_code_ref=Missing NodePath
144[Wall]
%% face_code_ref=Missing NodePath
145[Wall]
%% face_code_ref=Missing NodePath
146[Wall]
%% face_code_ref=Missing NodePath
147["Cap Start"]
%% face_code_ref=Missing NodePath
148["Cap Start"]
%% face_code_ref=Missing NodePath
149["Cap Start"]
%% face_code_ref=Missing NodePath
150["Cap Start"]
%% face_code_ref=[ProgramBodyItem { index: 30 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
151["Cap Start"]
%% face_code_ref=Missing NodePath
152["Cap Start"]
%% face_code_ref=Missing NodePath
153["Cap Start"]
%% face_code_ref=Missing NodePath
154["Cap Start"]
%% face_code_ref=Missing NodePath
155["Cap Start"]
%% face_code_ref=Missing NodePath
156["Cap End"]
%% face_code_ref=Missing NodePath
157["Cap End"]
%% face_code_ref=Missing NodePath
158["Cap End"]
%% face_code_ref=Missing NodePath
159["Cap End"]
%% face_code_ref=Missing NodePath
160["Cap End"]
%% face_code_ref=Missing NodePath
161["Cap End"]
%% face_code_ref=Missing NodePath
162["Cap End"]
%% face_code_ref=Missing NodePath
163["Cap End"]
%% face_code_ref=Missing NodePath
164["SweepEdge Opposite"]
165["SweepEdge Opposite"]
166["SweepEdge Opposite"]

View File

@ -76,13 +76,13 @@ flowchart LR
4["Plane<br>[4341, 4373, 0]"]
%% [ProgramBodyItem { index: 27 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }, CallKwUnlabeledArg]
5["StartSketchOnPlane<br>[919, 939, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
6["StartSketchOnPlane<br>[919, 939, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
7["StartSketchOnPlane<br>[4327, 4374, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 27 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
8["StartSketchOnFace<br>[2853, 2895, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 23 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
40["Sweep Extrusion<br>[1288, 1391, 0]"]
%% [ProgramBodyItem { index: 17 }, VariableDeclarationDeclaration, VariableDeclarationInit]
41["Sweep Revolve<br>[1867, 1958, 0]"]
@ -100,33 +100,61 @@ flowchart LR
47["Sweep Extrusion<br>[4654, 4698, 0]"]
%% [ProgramBodyItem { index: 27 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
48[Wall]
%% face_code_ref=Missing NodePath
49[Wall]
%% face_code_ref=Missing NodePath
50[Wall]
%% face_code_ref=Missing NodePath
51[Wall]
%% face_code_ref=Missing NodePath
52[Wall]
%% face_code_ref=Missing NodePath
53[Wall]
%% face_code_ref=Missing NodePath
54[Wall]
%% face_code_ref=Missing NodePath
55[Wall]
%% face_code_ref=Missing NodePath
56[Wall]
%% face_code_ref=Missing NodePath
57[Wall]
%% face_code_ref=Missing NodePath
58[Wall]
%% face_code_ref=Missing NodePath
59[Wall]
%% face_code_ref=Missing NodePath
60[Wall]
%% face_code_ref=Missing NodePath
61[Wall]
%% face_code_ref=Missing NodePath
62[Wall]
%% face_code_ref=Missing NodePath
63[Wall]
%% face_code_ref=Missing NodePath
64[Wall]
%% face_code_ref=Missing NodePath
65[Wall]
%% face_code_ref=Missing NodePath
66[Wall]
%% face_code_ref=Missing NodePath
67["Cap Start"]
%% face_code_ref=Missing NodePath
68["Cap Start"]
%% face_code_ref=[ProgramBodyItem { index: 23 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
69["Cap Start"]
%% face_code_ref=Missing NodePath
70["Cap Start"]
%% face_code_ref=Missing NodePath
71["Cap Start"]
%% face_code_ref=Missing NodePath
72["Cap End"]
%% face_code_ref=Missing NodePath
73["Cap End"]
%% face_code_ref=Missing NodePath
74["Cap End"]
%% face_code_ref=Missing NodePath
75["Cap End"]
%% face_code_ref=Missing NodePath
76["SweepEdge Opposite"]
77["SweepEdge Opposite"]
78["SweepEdge Opposite"]

View File

@ -160,9 +160,9 @@ flowchart LR
5["Plane<br>[3791, 3808, 0]"]
%% [ProgramBodyItem { index: 9 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
6["StartSketchOnPlane<br>[1135, 1178, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit]
7["StartSketchOnPlane<br>[3280, 3325, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 7 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
79["Sweep Extrusion<br>[1034, 1071, 0]"]
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 18 }]
80["Sweep Extrusion<br>[1724, 1745, 0]"]
@ -188,68 +188,131 @@ flowchart LR
90["CompositeSolid Union<br>[3633, 3668, 0]"]
%% [ProgramBodyItem { index: 8 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
91[Wall]
%% face_code_ref=Missing NodePath
92[Wall]
%% face_code_ref=Missing NodePath
93[Wall]
%% face_code_ref=Missing NodePath
94[Wall]
%% face_code_ref=Missing NodePath
95[Wall]
%% face_code_ref=Missing NodePath
96[Wall]
%% face_code_ref=Missing NodePath
97[Wall]
%% face_code_ref=Missing NodePath
98[Wall]
%% face_code_ref=Missing NodePath
99[Wall]
%% face_code_ref=Missing NodePath
100[Wall]
%% face_code_ref=Missing NodePath
101[Wall]
%% face_code_ref=Missing NodePath
102[Wall]
%% face_code_ref=Missing NodePath
103[Wall]
%% face_code_ref=Missing NodePath
104[Wall]
%% face_code_ref=Missing NodePath
105[Wall]
%% face_code_ref=Missing NodePath
106[Wall]
%% face_code_ref=Missing NodePath
107[Wall]
%% face_code_ref=Missing NodePath
108[Wall]
%% face_code_ref=Missing NodePath
109[Wall]
%% face_code_ref=Missing NodePath
110[Wall]
%% face_code_ref=Missing NodePath
111[Wall]
%% face_code_ref=Missing NodePath
112[Wall]
%% face_code_ref=Missing NodePath
113[Wall]
%% face_code_ref=Missing NodePath
114[Wall]
%% face_code_ref=Missing NodePath
115[Wall]
%% face_code_ref=Missing NodePath
116[Wall]
%% face_code_ref=Missing NodePath
117[Wall]
%% face_code_ref=Missing NodePath
118[Wall]
%% face_code_ref=Missing NodePath
119[Wall]
%% face_code_ref=Missing NodePath
120[Wall]
%% face_code_ref=Missing NodePath
121[Wall]
%% face_code_ref=Missing NodePath
122[Wall]
%% face_code_ref=Missing NodePath
123[Wall]
%% face_code_ref=Missing NodePath
124[Wall]
%% face_code_ref=Missing NodePath
125[Wall]
%% face_code_ref=Missing NodePath
126[Wall]
%% face_code_ref=Missing NodePath
127[Wall]
%% face_code_ref=Missing NodePath
128[Wall]
%% face_code_ref=Missing NodePath
129[Wall]
%% face_code_ref=Missing NodePath
130[Wall]
%% face_code_ref=Missing NodePath
131[Wall]
%% face_code_ref=Missing NodePath
132[Wall]
%% face_code_ref=Missing NodePath
133[Wall]
%% face_code_ref=Missing NodePath
134[Wall]
%% face_code_ref=Missing NodePath
135[Wall]
%% face_code_ref=Missing NodePath
136[Wall]
%% face_code_ref=Missing NodePath
137[Wall]
%% face_code_ref=Missing NodePath
138[Wall]
%% face_code_ref=Missing NodePath
139[Wall]
%% face_code_ref=Missing NodePath
140[Wall]
%% face_code_ref=Missing NodePath
141[Wall]
%% face_code_ref=Missing NodePath
142["Cap Start"]
%% face_code_ref=Missing NodePath
143["Cap Start"]
%% face_code_ref=Missing NodePath
144["Cap Start"]
%% face_code_ref=Missing NodePath
145["Cap Start"]
%% face_code_ref=Missing NodePath
146["Cap Start"]
%% face_code_ref=Missing NodePath
147["Cap Start"]
%% face_code_ref=Missing NodePath
148["Cap End"]
%% face_code_ref=Missing NodePath
149["Cap End"]
%% face_code_ref=Missing NodePath
150["Cap End"]
%% face_code_ref=Missing NodePath
151["Cap End"]
%% face_code_ref=Missing NodePath
152["Cap End"]
%% face_code_ref=Missing NodePath
153["Cap End"]
%% face_code_ref=Missing NodePath
154["SweepEdge Opposite"]
155["SweepEdge Opposite"]
156["SweepEdge Opposite"]

View File

@ -63,19 +63,25 @@ flowchart LR
4["Plane<br>[1730, 1768, 0]"]
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }, CallKwUnlabeledArg]
5["StartSketchOnPlane<br>[1716, 1769, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
6["StartSketchOnPlane<br>[1716, 1769, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
7["StartSketchOnPlane<br>[1716, 1769, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
33["Sweep Loft<br>[3337, 3404, 0]"]
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 15 }, VariableDeclarationDeclaration, VariableDeclarationInit]
34[Wall]
%% face_code_ref=Missing NodePath
35[Wall]
%% face_code_ref=Missing NodePath
36[Wall]
%% face_code_ref=Missing NodePath
37[Wall]
%% face_code_ref=Missing NodePath
38["Cap Start"]
%% face_code_ref=Missing NodePath
39["Cap End"]
%% face_code_ref=Missing NodePath
40["SweepEdge Opposite"]
41["SweepEdge Opposite"]
42["SweepEdge Opposite"]

View File

@ -201,29 +201,29 @@ flowchart LR
14["Plane<br>[5530, 5568, 0]"]
%% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }, CallKwUnlabeledArg]
15["StartSketchOnPlane<br>[4264, 4317, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
16["StartSketchOnPlane<br>[1800, 1853, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
17["StartSketchOnPlane<br>[1800, 1853, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
18["StartSketchOnPlane<br>[4264, 4317, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
19["StartSketchOnPlane<br>[5516, 5569, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
20["StartSketchOnPlane<br>[4264, 4317, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
21["StartSketchOnPlane<br>[1800, 1853, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
22["StartSketchOnPlane<br>[5516, 5569, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
23["StartSketchOnPlane<br>[1800, 1853, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
24["StartSketchOnPlane<br>[1800, 1853, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
25["StartSketchOnPlane<br>[1800, 1853, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
26["StartSketchOnPlane<br>[5516, 5569, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
106["Sweep Loft<br>[3421, 3488, 0]"]
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 15 }, VariableDeclarationDeclaration, VariableDeclarationInit]
107["Sweep Loft<br>[3421, 3488, 0]"]
@ -231,20 +231,35 @@ flowchart LR
108["Sweep Loft<br>[6125, 6192, 0]"]
%% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 9 }, VariableDeclarationDeclaration, VariableDeclarationInit]
109[Wall]
%% face_code_ref=Missing NodePath
110[Wall]
%% face_code_ref=Missing NodePath
111[Wall]
%% face_code_ref=Missing NodePath
112[Wall]
%% face_code_ref=Missing NodePath
113[Wall]
%% face_code_ref=Missing NodePath
114[Wall]
%% face_code_ref=Missing NodePath
115[Wall]
%% face_code_ref=Missing NodePath
116[Wall]
%% face_code_ref=Missing NodePath
117[Wall]
%% face_code_ref=Missing NodePath
118["Cap Start"]
%% face_code_ref=Missing NodePath
119["Cap Start"]
%% face_code_ref=Missing NodePath
120["Cap Start"]
%% face_code_ref=Missing NodePath
121["Cap End"]
%% face_code_ref=Missing NodePath
122["Cap End"]
%% face_code_ref=Missing NodePath
123["Cap End"]
%% face_code_ref=Missing NodePath
124["SweepEdge Opposite"]
125["SweepEdge Opposite"]
126["SweepEdge Opposite"]

View File

@ -154,17 +154,17 @@ flowchart LR
8["Plane<br>[4685, 4728, 0]"]
%% [ProgramBodyItem { index: 17 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }, CallKwUnlabeledArg]
9["StartSketchOnPlane<br>[2447, 2505, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
10["StartSketchOnPlane<br>[3145, 3203, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
11["StartSketchOnPlane<br>[1713, 1770, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 8 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
12["StartSketchOnPlane<br>[4169, 4229, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 15 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
13["StartSketchOnPlane<br>[3781, 3839, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
14["StartSketchOnPlane<br>[4671, 4729, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 17 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
78["Sweep Revolve<br>[1608, 1650, 0]"]
%% [ProgramBodyItem { index: 7 }, VariableDeclarationDeclaration, VariableDeclarationInit]
79["Sweep Extrusion<br>[1848, 1890, 0]"]
@ -188,40 +188,75 @@ flowchart LR
88["CompositeSolid Union<br>[2305, 2334, 0]"]
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
89[Wall]
%% face_code_ref=Missing NodePath
90[Wall]
%% face_code_ref=Missing NodePath
91[Wall]
%% face_code_ref=Missing NodePath
92[Wall]
%% face_code_ref=Missing NodePath
93[Wall]
%% face_code_ref=Missing NodePath
94[Wall]
%% face_code_ref=Missing NodePath
95[Wall]
%% face_code_ref=Missing NodePath
96[Wall]
%% face_code_ref=Missing NodePath
97[Wall]
%% face_code_ref=Missing NodePath
98[Wall]
%% face_code_ref=Missing NodePath
99[Wall]
%% face_code_ref=Missing NodePath
100[Wall]
%% face_code_ref=Missing NodePath
101[Wall]
%% face_code_ref=Missing NodePath
102[Wall]
%% face_code_ref=Missing NodePath
103[Wall]
%% face_code_ref=Missing NodePath
104[Wall]
%% face_code_ref=Missing NodePath
105[Wall]
%% face_code_ref=Missing NodePath
106[Wall]
%% face_code_ref=Missing NodePath
107[Wall]
%% face_code_ref=Missing NodePath
108[Wall]
%% face_code_ref=Missing NodePath
109[Wall]
%% face_code_ref=Missing NodePath
110[Wall]
%% face_code_ref=Missing NodePath
111[Wall]
%% face_code_ref=Missing NodePath
112["Cap Start"]
%% face_code_ref=Missing NodePath
113["Cap Start"]
%% face_code_ref=Missing NodePath
114["Cap Start"]
%% face_code_ref=Missing NodePath
115["Cap Start"]
%% face_code_ref=Missing NodePath
116["Cap Start"]
%% face_code_ref=Missing NodePath
117["Cap Start"]
%% face_code_ref=Missing NodePath
118["Cap End"]
%% face_code_ref=Missing NodePath
119["Cap End"]
%% face_code_ref=Missing NodePath
120["Cap End"]
%% face_code_ref=Missing NodePath
121["Cap End"]
%% face_code_ref=Missing NodePath
122["Cap End"]
%% face_code_ref=Missing NodePath
123["Cap End"]
%% face_code_ref=Missing NodePath
124["SweepEdge Opposite"]
125["SweepEdge Opposite"]
126["SweepEdge Opposite"]

View File

@ -49,17 +49,23 @@ flowchart LR
2["Plane<br>[1087, 1125, 0]"]
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }, CallKwUnlabeledArg]
3["StartSketchOnPlane<br>[1073, 1126, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
4["StartSketchOnPlane<br>[1073, 1126, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
25["Sweep Loft<br>[2816, 2917, 0]"]
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 9 }, VariableDeclarationDeclaration, VariableDeclarationInit]
26[Wall]
%% face_code_ref=Missing NodePath
27[Wall]
%% face_code_ref=Missing NodePath
28[Wall]
%% face_code_ref=Missing NodePath
29[Wall]
%% face_code_ref=Missing NodePath
30["Cap Start"]
%% face_code_ref=Missing NodePath
31["Cap End"]
%% face_code_ref=Missing NodePath
32["SweepEdge Opposite"]
33["SweepEdge Opposite"]
34["SweepEdge Opposite"]

View File

@ -149,21 +149,21 @@ flowchart LR
8["Plane<br>[5046, 5084, 0]"]
%% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }, CallKwUnlabeledArg]
9["StartSketchOnPlane<br>[1156, 1209, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
10["StartSketchOnPlane<br>[1156, 1209, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
11["StartSketchOnPlane<br>[3780, 3833, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
12["StartSketchOnPlane<br>[5032, 5085, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
13["StartSketchOnPlane<br>[3780, 3833, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
14["StartSketchOnPlane<br>[1156, 1209, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
15["StartSketchOnPlane<br>[1156, 1209, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
16["StartSketchOnPlane<br>[5032, 5085, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
77["Sweep Loft<br>[2899, 3000, 0]"]
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 9 }, VariableDeclarationDeclaration, VariableDeclarationInit]
78["Sweep Loft<br>[2899, 3000, 0]"]
@ -171,20 +171,35 @@ flowchart LR
79["Sweep Loft<br>[5671, 5772, 0]"]
%% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 9 }, VariableDeclarationDeclaration, VariableDeclarationInit]
80[Wall]
%% face_code_ref=Missing NodePath
81[Wall]
%% face_code_ref=Missing NodePath
82[Wall]
%% face_code_ref=Missing NodePath
83[Wall]
%% face_code_ref=Missing NodePath
84[Wall]
%% face_code_ref=Missing NodePath
85[Wall]
%% face_code_ref=Missing NodePath
86[Wall]
%% face_code_ref=Missing NodePath
87[Wall]
%% face_code_ref=Missing NodePath
88[Wall]
%% face_code_ref=Missing NodePath
89["Cap Start"]
%% face_code_ref=Missing NodePath
90["Cap Start"]
%% face_code_ref=Missing NodePath
91["Cap Start"]
%% face_code_ref=Missing NodePath
92["Cap End"]
%% face_code_ref=Missing NodePath
93["Cap End"]
%% face_code_ref=Missing NodePath
94["Cap End"]
%% face_code_ref=Missing NodePath
95["SweepEdge Opposite"]
96["SweepEdge Opposite"]
97["SweepEdge Opposite"]

View File

@ -29,13 +29,21 @@ flowchart LR
13["Sweep Extrusion<br>[1003, 1024, 0]"]
%% [ProgramBodyItem { index: 3 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 9 }]
14[Wall]
%% face_code_ref=Missing NodePath
15[Wall]
%% face_code_ref=Missing NodePath
16[Wall]
%% face_code_ref=Missing NodePath
17[Wall]
%% face_code_ref=Missing NodePath
18[Wall]
%% face_code_ref=Missing NodePath
19[Wall]
%% face_code_ref=Missing NodePath
20["Cap Start"]
%% face_code_ref=Missing NodePath
21["Cap End"]
%% face_code_ref=Missing NodePath
22["SweepEdge Opposite"]
23["SweepEdge Opposite"]
24["SweepEdge Opposite"]

View File

@ -670,7 +670,7 @@ flowchart LR
27["Plane<br>[7801, 7824, 0]"]
%% [ProgramBodyItem { index: 44 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
28["StartSketchOnFace<br>[1169, 1207, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit]
321["Sweep Extrusion<br>[869, 891, 0]"]
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
322["Sweep Extrusion<br>[1490, 1588, 0]"]
@ -734,271 +734,537 @@ flowchart LR
351["Sweep Extrusion<br>[8182, 8206, 0]"]
%% [ProgramBodyItem { index: 44 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
352[Wall]
%% face_code_ref=Missing NodePath
353[Wall]
%% face_code_ref=Missing NodePath
354[Wall]
%% face_code_ref=Missing NodePath
355[Wall]
%% face_code_ref=Missing NodePath
356[Wall]
%% face_code_ref=Missing NodePath
357[Wall]
%% face_code_ref=Missing NodePath
358[Wall]
%% face_code_ref=Missing NodePath
359[Wall]
%% face_code_ref=Missing NodePath
360[Wall]
%% face_code_ref=Missing NodePath
361[Wall]
%% face_code_ref=Missing NodePath
362[Wall]
%% face_code_ref=Missing NodePath
363[Wall]
%% face_code_ref=Missing NodePath
364[Wall]
%% face_code_ref=Missing NodePath
365[Wall]
%% face_code_ref=Missing NodePath
366[Wall]
%% face_code_ref=Missing NodePath
367[Wall]
%% face_code_ref=Missing NodePath
368[Wall]
%% face_code_ref=Missing NodePath
369[Wall]
%% face_code_ref=Missing NodePath
370[Wall]
%% face_code_ref=Missing NodePath
371[Wall]
%% face_code_ref=[ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit]
372[Wall]
%% face_code_ref=Missing NodePath
373[Wall]
%% face_code_ref=Missing NodePath
374[Wall]
%% face_code_ref=Missing NodePath
375[Wall]
%% face_code_ref=Missing NodePath
376[Wall]
%% face_code_ref=Missing NodePath
377[Wall]
%% face_code_ref=Missing NodePath
378[Wall]
%% face_code_ref=Missing NodePath
379[Wall]
%% face_code_ref=Missing NodePath
380[Wall]
%% face_code_ref=Missing NodePath
381[Wall]
%% face_code_ref=Missing NodePath
382[Wall]
%% face_code_ref=Missing NodePath
383[Wall]
%% face_code_ref=Missing NodePath
384[Wall]
%% face_code_ref=Missing NodePath
385[Wall]
%% face_code_ref=Missing NodePath
386[Wall]
%% face_code_ref=Missing NodePath
387[Wall]
%% face_code_ref=Missing NodePath
388[Wall]
%% face_code_ref=Missing NodePath
389[Wall]
%% face_code_ref=Missing NodePath
390[Wall]
%% face_code_ref=Missing NodePath
391[Wall]
%% face_code_ref=Missing NodePath
392[Wall]
%% face_code_ref=Missing NodePath
393[Wall]
%% face_code_ref=Missing NodePath
394[Wall]
%% face_code_ref=Missing NodePath
395[Wall]
%% face_code_ref=Missing NodePath
396[Wall]
%% face_code_ref=Missing NodePath
397[Wall]
%% face_code_ref=Missing NodePath
398[Wall]
%% face_code_ref=Missing NodePath
399[Wall]
%% face_code_ref=Missing NodePath
400[Wall]
%% face_code_ref=Missing NodePath
401[Wall]
%% face_code_ref=Missing NodePath
402[Wall]
%% face_code_ref=Missing NodePath
403[Wall]
%% face_code_ref=Missing NodePath
404[Wall]
%% face_code_ref=Missing NodePath
405[Wall]
%% face_code_ref=Missing NodePath
406[Wall]
%% face_code_ref=Missing NodePath
407[Wall]
%% face_code_ref=Missing NodePath
408[Wall]
%% face_code_ref=Missing NodePath
409[Wall]
%% face_code_ref=Missing NodePath
410[Wall]
%% face_code_ref=Missing NodePath
411[Wall]
%% face_code_ref=Missing NodePath
412[Wall]
%% face_code_ref=Missing NodePath
413[Wall]
%% face_code_ref=Missing NodePath
414[Wall]
%% face_code_ref=Missing NodePath
415[Wall]
%% face_code_ref=Missing NodePath
416[Wall]
%% face_code_ref=Missing NodePath
417[Wall]
%% face_code_ref=Missing NodePath
418[Wall]
%% face_code_ref=Missing NodePath
419[Wall]
%% face_code_ref=Missing NodePath
420[Wall]
%% face_code_ref=Missing NodePath
421[Wall]
%% face_code_ref=Missing NodePath
422[Wall]
%% face_code_ref=Missing NodePath
423[Wall]
%% face_code_ref=Missing NodePath
424[Wall]
%% face_code_ref=Missing NodePath
425[Wall]
%% face_code_ref=Missing NodePath
426[Wall]
%% face_code_ref=Missing NodePath
427[Wall]
%% face_code_ref=Missing NodePath
428[Wall]
%% face_code_ref=Missing NodePath
429[Wall]
%% face_code_ref=Missing NodePath
430[Wall]
%% face_code_ref=Missing NodePath
431[Wall]
%% face_code_ref=Missing NodePath
432[Wall]
%% face_code_ref=Missing NodePath
433[Wall]
%% face_code_ref=Missing NodePath
434[Wall]
%% face_code_ref=Missing NodePath
435[Wall]
%% face_code_ref=Missing NodePath
436[Wall]
%% face_code_ref=Missing NodePath
437[Wall]
%% face_code_ref=Missing NodePath
438[Wall]
%% face_code_ref=Missing NodePath
439[Wall]
%% face_code_ref=Missing NodePath
440[Wall]
%% face_code_ref=Missing NodePath
441[Wall]
%% face_code_ref=Missing NodePath
442[Wall]
%% face_code_ref=Missing NodePath
443[Wall]
%% face_code_ref=Missing NodePath
444[Wall]
%% face_code_ref=Missing NodePath
445[Wall]
%% face_code_ref=Missing NodePath
446[Wall]
%% face_code_ref=Missing NodePath
447[Wall]
%% face_code_ref=Missing NodePath
448[Wall]
%% face_code_ref=Missing NodePath
449[Wall]
%% face_code_ref=Missing NodePath
450[Wall]
%% face_code_ref=Missing NodePath
451[Wall]
%% face_code_ref=Missing NodePath
452[Wall]
%% face_code_ref=Missing NodePath
453[Wall]
%% face_code_ref=Missing NodePath
454[Wall]
%% face_code_ref=Missing NodePath
455[Wall]
%% face_code_ref=Missing NodePath
456[Wall]
%% face_code_ref=Missing NodePath
457[Wall]
%% face_code_ref=Missing NodePath
458[Wall]
%% face_code_ref=Missing NodePath
459[Wall]
%% face_code_ref=Missing NodePath
460[Wall]
%% face_code_ref=Missing NodePath
461[Wall]
%% face_code_ref=Missing NodePath
462[Wall]
%% face_code_ref=Missing NodePath
463[Wall]
%% face_code_ref=Missing NodePath
464[Wall]
%% face_code_ref=Missing NodePath
465[Wall]
%% face_code_ref=Missing NodePath
466[Wall]
%% face_code_ref=Missing NodePath
467[Wall]
%% face_code_ref=Missing NodePath
468[Wall]
%% face_code_ref=Missing NodePath
469[Wall]
%% face_code_ref=Missing NodePath
470[Wall]
%% face_code_ref=Missing NodePath
471[Wall]
%% face_code_ref=Missing NodePath
472[Wall]
%% face_code_ref=Missing NodePath
473[Wall]
%% face_code_ref=Missing NodePath
474[Wall]
%% face_code_ref=Missing NodePath
475[Wall]
%% face_code_ref=Missing NodePath
476[Wall]
%% face_code_ref=Missing NodePath
477[Wall]
%% face_code_ref=Missing NodePath
478[Wall]
%% face_code_ref=Missing NodePath
479[Wall]
%% face_code_ref=Missing NodePath
480[Wall]
%% face_code_ref=Missing NodePath
481[Wall]
%% face_code_ref=Missing NodePath
482[Wall]
%% face_code_ref=Missing NodePath
483[Wall]
%% face_code_ref=Missing NodePath
484[Wall]
%% face_code_ref=Missing NodePath
485[Wall]
%% face_code_ref=Missing NodePath
486[Wall]
%% face_code_ref=Missing NodePath
487[Wall]
%% face_code_ref=Missing NodePath
488[Wall]
%% face_code_ref=Missing NodePath
489[Wall]
%% face_code_ref=Missing NodePath
490[Wall]
%% face_code_ref=Missing NodePath
491[Wall]
%% face_code_ref=Missing NodePath
492[Wall]
%% face_code_ref=Missing NodePath
493[Wall]
%% face_code_ref=Missing NodePath
494[Wall]
%% face_code_ref=Missing NodePath
495[Wall]
%% face_code_ref=Missing NodePath
496[Wall]
%% face_code_ref=Missing NodePath
497[Wall]
%% face_code_ref=Missing NodePath
498[Wall]
%% face_code_ref=Missing NodePath
499[Wall]
%% face_code_ref=Missing NodePath
500[Wall]
%% face_code_ref=Missing NodePath
501[Wall]
%% face_code_ref=Missing NodePath
502[Wall]
%% face_code_ref=Missing NodePath
503[Wall]
%% face_code_ref=Missing NodePath
504[Wall]
%% face_code_ref=Missing NodePath
505[Wall]
%% face_code_ref=Missing NodePath
506[Wall]
%% face_code_ref=Missing NodePath
507[Wall]
%% face_code_ref=Missing NodePath
508[Wall]
%% face_code_ref=Missing NodePath
509[Wall]
%% face_code_ref=Missing NodePath
510[Wall]
%% face_code_ref=Missing NodePath
511[Wall]
%% face_code_ref=Missing NodePath
512[Wall]
%% face_code_ref=Missing NodePath
513[Wall]
%% face_code_ref=Missing NodePath
514[Wall]
%% face_code_ref=Missing NodePath
515[Wall]
%% face_code_ref=Missing NodePath
516[Wall]
%% face_code_ref=Missing NodePath
517[Wall]
%% face_code_ref=Missing NodePath
518[Wall]
%% face_code_ref=Missing NodePath
519[Wall]
%% face_code_ref=Missing NodePath
520[Wall]
%% face_code_ref=Missing NodePath
521[Wall]
%% face_code_ref=Missing NodePath
522[Wall]
%% face_code_ref=Missing NodePath
523[Wall]
%% face_code_ref=Missing NodePath
524[Wall]
%% face_code_ref=Missing NodePath
525[Wall]
%% face_code_ref=Missing NodePath
526[Wall]
%% face_code_ref=Missing NodePath
527[Wall]
%% face_code_ref=Missing NodePath
528[Wall]
%% face_code_ref=Missing NodePath
529[Wall]
%% face_code_ref=Missing NodePath
530[Wall]
%% face_code_ref=Missing NodePath
531[Wall]
%% face_code_ref=Missing NodePath
532[Wall]
%% face_code_ref=Missing NodePath
533[Wall]
%% face_code_ref=Missing NodePath
534[Wall]
%% face_code_ref=Missing NodePath
535[Wall]
%% face_code_ref=Missing NodePath
536[Wall]
%% face_code_ref=Missing NodePath
537[Wall]
%% face_code_ref=Missing NodePath
538[Wall]
%% face_code_ref=Missing NodePath
539[Wall]
%% face_code_ref=Missing NodePath
540[Wall]
%% face_code_ref=Missing NodePath
541[Wall]
%% face_code_ref=Missing NodePath
542[Wall]
%% face_code_ref=Missing NodePath
543[Wall]
%% face_code_ref=Missing NodePath
544[Wall]
%% face_code_ref=Missing NodePath
545[Wall]
%% face_code_ref=Missing NodePath
546[Wall]
%% face_code_ref=Missing NodePath
547[Wall]
%% face_code_ref=Missing NodePath
548[Wall]
%% face_code_ref=Missing NodePath
549[Wall]
%% face_code_ref=Missing NodePath
550[Wall]
%% face_code_ref=Missing NodePath
551[Wall]
%% face_code_ref=Missing NodePath
552[Wall]
%% face_code_ref=Missing NodePath
553[Wall]
%% face_code_ref=Missing NodePath
554[Wall]
%% face_code_ref=Missing NodePath
555[Wall]
%% face_code_ref=Missing NodePath
556[Wall]
%% face_code_ref=Missing NodePath
557[Wall]
%% face_code_ref=Missing NodePath
558[Wall]
%% face_code_ref=Missing NodePath
559[Wall]
%% face_code_ref=Missing NodePath
560["Cap Start"]
%% face_code_ref=Missing NodePath
561["Cap Start"]
%% face_code_ref=Missing NodePath
562["Cap Start"]
%% face_code_ref=Missing NodePath
563["Cap Start"]
%% face_code_ref=Missing NodePath
564["Cap Start"]
%% face_code_ref=Missing NodePath
565["Cap Start"]
%% face_code_ref=Missing NodePath
566["Cap Start"]
%% face_code_ref=Missing NodePath
567["Cap Start"]
%% face_code_ref=Missing NodePath
568["Cap Start"]
%% face_code_ref=Missing NodePath
569["Cap Start"]
%% face_code_ref=Missing NodePath
570["Cap Start"]
%% face_code_ref=Missing NodePath
571["Cap Start"]
%% face_code_ref=Missing NodePath
572["Cap Start"]
%% face_code_ref=Missing NodePath
573["Cap Start"]
%% face_code_ref=Missing NodePath
574["Cap Start"]
%% face_code_ref=Missing NodePath
575["Cap Start"]
%% face_code_ref=Missing NodePath
576["Cap Start"]
%% face_code_ref=Missing NodePath
577["Cap Start"]
%% face_code_ref=Missing NodePath
578["Cap Start"]
%% face_code_ref=Missing NodePath
579["Cap Start"]
%% face_code_ref=Missing NodePath
580["Cap Start"]
%% face_code_ref=Missing NodePath
581["Cap Start"]
%% face_code_ref=Missing NodePath
582["Cap Start"]
%% face_code_ref=Missing NodePath
583["Cap Start"]
%% face_code_ref=Missing NodePath
584["Cap Start"]
%% face_code_ref=Missing NodePath
585["Cap Start"]
%% face_code_ref=Missing NodePath
586["Cap Start"]
%% face_code_ref=Missing NodePath
587["Cap End"]
%% face_code_ref=Missing NodePath
588["Cap End"]
%% face_code_ref=Missing NodePath
589["Cap End"]
%% face_code_ref=Missing NodePath
590["Cap End"]
%% face_code_ref=Missing NodePath
591["Cap End"]
%% face_code_ref=Missing NodePath
592["Cap End"]
%% face_code_ref=Missing NodePath
593["Cap End"]
%% face_code_ref=Missing NodePath
594["Cap End"]
%% face_code_ref=Missing NodePath
595["Cap End"]
%% face_code_ref=Missing NodePath
596["Cap End"]
%% face_code_ref=Missing NodePath
597["Cap End"]
%% face_code_ref=Missing NodePath
598["Cap End"]
%% face_code_ref=Missing NodePath
599["Cap End"]
%% face_code_ref=Missing NodePath
600["Cap End"]
%% face_code_ref=Missing NodePath
601["Cap End"]
%% face_code_ref=Missing NodePath
602["Cap End"]
%% face_code_ref=Missing NodePath
603["Cap End"]
%% face_code_ref=Missing NodePath
604["Cap End"]
%% face_code_ref=Missing NodePath
605["Cap End"]
%% face_code_ref=Missing NodePath
606["Cap End"]
%% face_code_ref=Missing NodePath
607["Cap End"]
%% face_code_ref=Missing NodePath
608["Cap End"]
%% face_code_ref=Missing NodePath
609["Cap End"]
%% face_code_ref=Missing NodePath
610["Cap End"]
%% face_code_ref=Missing NodePath
611["Cap End"]
%% face_code_ref=Missing NodePath
612["Cap End"]
%% face_code_ref=Missing NodePath
613["Cap End"]
%% face_code_ref=Missing NodePath
614["Cap End"]
%% face_code_ref=Missing NodePath
615["Cap End"]
%% face_code_ref=Missing NodePath
616["Cap End"]
%% face_code_ref=Missing NodePath
617["Cap End"]
%% face_code_ref=Missing NodePath
618["SweepEdge Opposite"]
619["SweepEdge Opposite"]
620["SweepEdge Opposite"]

View File

@ -684,85 +684,85 @@ flowchart LR
3["Plane<br>[7839, 7856, 0]"]
%% [ProgramBodyItem { index: 66 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
4["StartSketchOnFace<br>[183, 227, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
5["StartSketchOnFace<br>[183, 227, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
6["StartSketchOnFace<br>[183, 227, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
7["StartSketchOnFace<br>[183, 227, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
8["StartSketchOnFace<br>[183, 227, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
9["StartSketchOnFace<br>[183, 227, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
10["StartSketchOnFace<br>[183, 227, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
11["StartSketchOnFace<br>[183, 227, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
12["StartSketchOnFace<br>[183, 227, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
13["StartSketchOnFace<br>[183, 227, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
14["StartSketchOnFace<br>[183, 227, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
15["StartSketchOnFace<br>[183, 227, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
16["StartSketchOnFace<br>[183, 227, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
17["StartSketchOnFace<br>[183, 227, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
18["StartSketchOnFace<br>[183, 227, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
19["StartSketchOnFace<br>[183, 227, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
20["StartSketchOnFace<br>[183, 227, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
21["StartSketchOnFace<br>[183, 227, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
22["StartSketchOnFace<br>[183, 227, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
23["StartSketchOnFace<br>[183, 227, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
24["StartSketchOnFace<br>[183, 227, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
25["StartSketchOnFace<br>[183, 227, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
26["StartSketchOnFace<br>[183, 227, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
27["StartSketchOnFace<br>[183, 227, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
28["StartSketchOnFace<br>[183, 227, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
29["StartSketchOnFace<br>[183, 227, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
30["StartSketchOnFace<br>[183, 227, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
31["StartSketchOnFace<br>[183, 227, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
32["StartSketchOnFace<br>[3305, 3341, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 25 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
33["StartSketchOnFace<br>[183, 227, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
34["StartSketchOnFace<br>[183, 227, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
35["StartSketchOnFace<br>[183, 227, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
36["StartSketchOnFace<br>[183, 227, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
37["StartSketchOnFace<br>[1558, 1592, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
38["StartSketchOnFace<br>[183, 227, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
39["StartSketchOnFace<br>[183, 227, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
40["StartSketchOnFace<br>[183, 227, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
41["StartSketchOnFace<br>[183, 227, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
42["StartSketchOnFace<br>[183, 227, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
43["StartSketchOnFace<br>[183, 227, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
361["Sweep Extrusion<br>[456, 479, 0]"]
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
362["Sweep Extrusion<br>[456, 479, 0]"]
@ -850,239 +850,473 @@ flowchart LR
403["Sweep Extrusion<br>[8122, 8167, 0]"]
%% [ProgramBodyItem { index: 66 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit]
404[Wall]
%% face_code_ref=Missing NodePath
405[Wall]
%% face_code_ref=Missing NodePath
406[Wall]
%% face_code_ref=Missing NodePath
407[Wall]
%% face_code_ref=Missing NodePath
408[Wall]
%% face_code_ref=Missing NodePath
409[Wall]
%% face_code_ref=Missing NodePath
410[Wall]
%% face_code_ref=Missing NodePath
411[Wall]
%% face_code_ref=Missing NodePath
412[Wall]
%% face_code_ref=Missing NodePath
413[Wall]
%% face_code_ref=Missing NodePath
414[Wall]
%% face_code_ref=Missing NodePath
415[Wall]
%% face_code_ref=Missing NodePath
416[Wall]
%% face_code_ref=Missing NodePath
417[Wall]
%% face_code_ref=Missing NodePath
418[Wall]
%% face_code_ref=Missing NodePath
419[Wall]
%% face_code_ref=Missing NodePath
420[Wall]
%% face_code_ref=Missing NodePath
421[Wall]
%% face_code_ref=Missing NodePath
422[Wall]
%% face_code_ref=Missing NodePath
423[Wall]
%% face_code_ref=Missing NodePath
424[Wall]
%% face_code_ref=Missing NodePath
425[Wall]
%% face_code_ref=Missing NodePath
426[Wall]
%% face_code_ref=Missing NodePath
427[Wall]
%% face_code_ref=Missing NodePath
428[Wall]
%% face_code_ref=Missing NodePath
429[Wall]
%% face_code_ref=Missing NodePath
430[Wall]
%% face_code_ref=Missing NodePath
431[Wall]
%% face_code_ref=Missing NodePath
432[Wall]
%% face_code_ref=Missing NodePath
433[Wall]
%% face_code_ref=Missing NodePath
434[Wall]
%% face_code_ref=Missing NodePath
435[Wall]
%% face_code_ref=Missing NodePath
436[Wall]
%% face_code_ref=Missing NodePath
437[Wall]
%% face_code_ref=Missing NodePath
438[Wall]
%% face_code_ref=Missing NodePath
439[Wall]
%% face_code_ref=Missing NodePath
440[Wall]
%% face_code_ref=Missing NodePath
441[Wall]
%% face_code_ref=Missing NodePath
442[Wall]
%% face_code_ref=Missing NodePath
443[Wall]
%% face_code_ref=Missing NodePath
444[Wall]
%% face_code_ref=Missing NodePath
445[Wall]
%% face_code_ref=Missing NodePath
446[Wall]
%% face_code_ref=Missing NodePath
447[Wall]
%% face_code_ref=Missing NodePath
448[Wall]
%% face_code_ref=Missing NodePath
449[Wall]
%% face_code_ref=Missing NodePath
450[Wall]
%% face_code_ref=[ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
451[Wall]
%% face_code_ref=[ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
452[Wall]
%% face_code_ref=Missing NodePath
453[Wall]
%% face_code_ref=Missing NodePath
454[Wall]
%% face_code_ref=Missing NodePath
455[Wall]
%% face_code_ref=Missing NodePath
456[Wall]
%% face_code_ref=Missing NodePath
457[Wall]
%% face_code_ref=Missing NodePath
458[Wall]
%% face_code_ref=Missing NodePath
459[Wall]
%% face_code_ref=Missing NodePath
460[Wall]
%% face_code_ref=Missing NodePath
461[Wall]
%% face_code_ref=Missing NodePath
462[Wall]
%% face_code_ref=Missing NodePath
463[Wall]
%% face_code_ref=Missing NodePath
464[Wall]
%% face_code_ref=Missing NodePath
465[Wall]
%% face_code_ref=Missing NodePath
466[Wall]
%% face_code_ref=Missing NodePath
467[Wall]
%% face_code_ref=Missing NodePath
468[Wall]
%% face_code_ref=Missing NodePath
469[Wall]
%% face_code_ref=Missing NodePath
470[Wall]
%% face_code_ref=Missing NodePath
471[Wall]
%% face_code_ref=Missing NodePath
472[Wall]
%% face_code_ref=Missing NodePath
473[Wall]
%% face_code_ref=Missing NodePath
474[Wall]
%% face_code_ref=Missing NodePath
475[Wall]
%% face_code_ref=Missing NodePath
476[Wall]
%% face_code_ref=Missing NodePath
477[Wall]
%% face_code_ref=Missing NodePath
478[Wall]
%% face_code_ref=Missing NodePath
479[Wall]
%% face_code_ref=Missing NodePath
480[Wall]
%% face_code_ref=Missing NodePath
481[Wall]
%% face_code_ref=Missing NodePath
482[Wall]
%% face_code_ref=Missing NodePath
483[Wall]
%% face_code_ref=Missing NodePath
484[Wall]
%% face_code_ref=Missing NodePath
485[Wall]
%% face_code_ref=Missing NodePath
486[Wall]
%% face_code_ref=Missing NodePath
487[Wall]
%% face_code_ref=Missing NodePath
488[Wall]
%% face_code_ref=Missing NodePath
489[Wall]
%% face_code_ref=Missing NodePath
490[Wall]
%% face_code_ref=Missing NodePath
491[Wall]
%% face_code_ref=Missing NodePath
492[Wall]
%% face_code_ref=Missing NodePath
493[Wall]
%% face_code_ref=Missing NodePath
494[Wall]
%% face_code_ref=Missing NodePath
495[Wall]
%% face_code_ref=Missing NodePath
496[Wall]
%% face_code_ref=Missing NodePath
497[Wall]
%% face_code_ref=Missing NodePath
498[Wall]
%% face_code_ref=Missing NodePath
499[Wall]
%% face_code_ref=Missing NodePath
500[Wall]
%% face_code_ref=Missing NodePath
501[Wall]
%% face_code_ref=Missing NodePath
502[Wall]
%% face_code_ref=Missing NodePath
503[Wall]
%% face_code_ref=Missing NodePath
504[Wall]
%% face_code_ref=Missing NodePath
505[Wall]
%% face_code_ref=Missing NodePath
506[Wall]
%% face_code_ref=Missing NodePath
507[Wall]
%% face_code_ref=Missing NodePath
508[Wall]
%% face_code_ref=Missing NodePath
509[Wall]
%% face_code_ref=Missing NodePath
510[Wall]
%% face_code_ref=Missing NodePath
511[Wall]
%% face_code_ref=Missing NodePath
512[Wall]
%% face_code_ref=Missing NodePath
513[Wall]
%% face_code_ref=Missing NodePath
514[Wall]
%% face_code_ref=Missing NodePath
515[Wall]
%% face_code_ref=Missing NodePath
516[Wall]
%% face_code_ref=Missing NodePath
517[Wall]
%% face_code_ref=Missing NodePath
518[Wall]
%% face_code_ref=Missing NodePath
519[Wall]
%% face_code_ref=Missing NodePath
520[Wall]
%% face_code_ref=Missing NodePath
521[Wall]
%% face_code_ref=Missing NodePath
522[Wall]
%% face_code_ref=Missing NodePath
523[Wall]
%% face_code_ref=Missing NodePath
524[Wall]
%% face_code_ref=Missing NodePath
525[Wall]
%% face_code_ref=Missing NodePath
526[Wall]
%% face_code_ref=Missing NodePath
527[Wall]
%% face_code_ref=Missing NodePath
528[Wall]
%% face_code_ref=Missing NodePath
529[Wall]
%% face_code_ref=Missing NodePath
530[Wall]
%% face_code_ref=Missing NodePath
531[Wall]
%% face_code_ref=Missing NodePath
532[Wall]
%% face_code_ref=Missing NodePath
533[Wall]
%% face_code_ref=Missing NodePath
534[Wall]
%% face_code_ref=Missing NodePath
535[Wall]
%% face_code_ref=Missing NodePath
536[Wall]
%% face_code_ref=Missing NodePath
537[Wall]
%% face_code_ref=Missing NodePath
538[Wall]
%% face_code_ref=Missing NodePath
539[Wall]
%% face_code_ref=Missing NodePath
540[Wall]
%% face_code_ref=Missing NodePath
541[Wall]
%% face_code_ref=Missing NodePath
542[Wall]
%% face_code_ref=Missing NodePath
543[Wall]
%% face_code_ref=Missing NodePath
544[Wall]
%% face_code_ref=Missing NodePath
545[Wall]
%% face_code_ref=Missing NodePath
546[Wall]
%% face_code_ref=Missing NodePath
547[Wall]
%% face_code_ref=Missing NodePath
548[Wall]
%% face_code_ref=Missing NodePath
549[Wall]
%% face_code_ref=Missing NodePath
550[Wall]
%% face_code_ref=Missing NodePath
551[Wall]
%% face_code_ref=Missing NodePath
552[Wall]
%% face_code_ref=Missing NodePath
553[Wall]
%% face_code_ref=Missing NodePath
554[Wall]
%% face_code_ref=Missing NodePath
555[Wall]
%% face_code_ref=Missing NodePath
556[Wall]
%% face_code_ref=Missing NodePath
557[Wall]
%% face_code_ref=Missing NodePath
558[Wall]
%% face_code_ref=Missing NodePath
559[Wall]
%% face_code_ref=Missing NodePath
560[Wall]
%% face_code_ref=Missing NodePath
561[Wall]
%% face_code_ref=Missing NodePath
562[Wall]
%% face_code_ref=Missing NodePath
563[Wall]
%% face_code_ref=Missing NodePath
564[Wall]
%% face_code_ref=Missing NodePath
565[Wall]
%% face_code_ref=Missing NodePath
566[Wall]
%% face_code_ref=Missing NodePath
567[Wall]
%% face_code_ref=Missing NodePath
568[Wall]
%% face_code_ref=Missing NodePath
569[Wall]
%% face_code_ref=Missing NodePath
570[Wall]
%% face_code_ref=Missing NodePath
571[Wall]
%% face_code_ref=Missing NodePath
572[Wall]
%% face_code_ref=Missing NodePath
573[Wall]
%% face_code_ref=Missing NodePath
574[Wall]
%% face_code_ref=Missing NodePath
575[Wall]
%% face_code_ref=Missing NodePath
576[Wall]
%% face_code_ref=Missing NodePath
577[Wall]
%% face_code_ref=Missing NodePath
578[Wall]
%% face_code_ref=Missing NodePath
579[Wall]
%% face_code_ref=Missing NodePath
580[Wall]
%% face_code_ref=Missing NodePath
581[Wall]
%% face_code_ref=Missing NodePath
582[Wall]
%% face_code_ref=Missing NodePath
583[Wall]
%% face_code_ref=Missing NodePath
584[Wall]
%% face_code_ref=Missing NodePath
585[Wall]
%% face_code_ref=Missing NodePath
586[Wall]
%% face_code_ref=Missing NodePath
587[Wall]
%% face_code_ref=Missing NodePath
588[Wall]
%% face_code_ref=Missing NodePath
589[Wall]
%% face_code_ref=Missing NodePath
590[Wall]
%% face_code_ref=Missing NodePath
591[Wall]
%% face_code_ref=Missing NodePath
592["Cap Start"]
%% face_code_ref=Missing NodePath
593["Cap Start"]
%% face_code_ref=Missing NodePath
594["Cap Start"]
%% face_code_ref=Missing NodePath
595["Cap Start"]
%% face_code_ref=Missing NodePath
596["Cap Start"]
%% face_code_ref=Missing NodePath
597["Cap Start"]
%% face_code_ref=Missing NodePath
598["Cap Start"]
%% face_code_ref=Missing NodePath
599["Cap Start"]
%% face_code_ref=Missing NodePath
600["Cap Start"]
%% face_code_ref=Missing NodePath
601["Cap Start"]
%% face_code_ref=Missing NodePath
602["Cap Start"]
%% face_code_ref=Missing NodePath
603["Cap Start"]
%% face_code_ref=Missing NodePath
604["Cap Start"]
%% face_code_ref=[ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
605["Cap Start"]
%% face_code_ref=Missing NodePath
606["Cap Start"]
%% face_code_ref=Missing NodePath
607["Cap Start"]
%% face_code_ref=Missing NodePath
608["Cap Start"]
%% face_code_ref=Missing NodePath
609["Cap Start"]
%% face_code_ref=Missing NodePath
610["Cap Start"]
%% face_code_ref=Missing NodePath
611["Cap Start"]
%% face_code_ref=Missing NodePath
612["Cap End"]
%% face_code_ref=Missing NodePath
613["Cap End"]
%% face_code_ref=Missing NodePath
614["Cap End"]
%% face_code_ref=[ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
615["Cap End"]
%% face_code_ref=Missing NodePath
616["Cap End"]
%% face_code_ref=Missing NodePath
617["Cap End"]
%% face_code_ref=[ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
618["Cap End"]
%% face_code_ref=[ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
619["Cap End"]
%% face_code_ref=[ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
620["Cap End"]
%% face_code_ref=Missing NodePath
621["Cap End"]
%% face_code_ref=Missing NodePath
622["Cap End"]
%% face_code_ref=[ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
623["Cap End"]
%% face_code_ref=Missing NodePath
624["Cap End"]
%% face_code_ref=Missing NodePath
625["Cap End"]
%% face_code_ref=Missing NodePath
626["Cap End"]
%% face_code_ref=[ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
627["Cap End"]
%% face_code_ref=[ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
628["Cap End"]
%% face_code_ref=Missing NodePath
629["Cap End"]
%% face_code_ref=[ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
630["Cap End"]
%% face_code_ref=Missing NodePath
631["Cap End"]
%% face_code_ref=Missing NodePath
632["Cap End"]
%% face_code_ref=[ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
633["Cap End"]
%% face_code_ref=Missing NodePath
634["Cap End"]
%% face_code_ref=Missing NodePath
635["Cap End"]
%% face_code_ref=[ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
636["Cap End"]
%% face_code_ref=Missing NodePath
637["Cap End"]
%% face_code_ref=[ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
638["SweepEdge Opposite"]
639["SweepEdge Opposite"]
640["SweepEdge Opposite"]

View File

@ -43,11 +43,11 @@ flowchart LR
1["Plane<br>[1014, 1031, 0]"]
%% [ProgramBodyItem { index: 15 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
2["StartSketchOnFace<br>[1413, 1446, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
3["StartSketchOnFace<br>[1772, 1803, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 17 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
4["StartSketchOnFace<br>[2199, 2240, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
23["Sweep Extrusion<br>[1211, 1235, 0]"]
%% [ProgramBodyItem { index: 15 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
24["Sweep Extrusion<br>[1691, 1722, 0]"]
@ -69,20 +69,35 @@ flowchart LR
32["Sweep Extrusion<br>[2583, 2611, 0]"]
%% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
33[Wall]
%% face_code_ref=Missing NodePath
34[Wall]
%% face_code_ref=Missing NodePath
35[Wall]
%% face_code_ref=Missing NodePath
36[Wall]
%% face_code_ref=Missing NodePath
37[Wall]
%% face_code_ref=Missing NodePath
38[Wall]
%% face_code_ref=Missing NodePath
39[Wall]
%% face_code_ref=Missing NodePath
40[Wall]
%% face_code_ref=Missing NodePath
41[Wall]
%% face_code_ref=Missing NodePath
42[Wall]
%% face_code_ref=Missing NodePath
43["Cap Start"]
%% face_code_ref=[ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
44["Cap Start"]
%% face_code_ref=[ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
45["Cap End"]
%% face_code_ref=Missing NodePath
46["Cap End"]
%% face_code_ref=Missing NodePath
47["Cap End"]
%% face_code_ref=[ProgramBodyItem { index: 17 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
48["SweepEdge Opposite"]
49["SweepEdge Opposite"]
50["SweepEdge Opposite"]

View File

@ -106,21 +106,21 @@ flowchart LR
10["Plane<br>[1768, 1818, 0]"]
%% [ProgramBodyItem { index: 21 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, CallKwUnlabeledArg]
11["StartSketchOnPlane<br>[551, 593, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
12["StartSketchOnPlane<br>[1754, 1819, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 21 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit]
13["StartSketchOnPlane<br>[551, 593, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
14["StartSketchOnPlane<br>[551, 593, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
15["StartSketchOnPlane<br>[551, 593, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
16["StartSketchOnPlane<br>[551, 593, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
17["StartSketchOnPlane<br>[551, 593, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
18["StartSketchOnPlane<br>[551, 593, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
56["Sweep Extrusion<br>[654, 683, 0]"]
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
57["Sweep Extrusion<br>[654, 683, 0]"]
@ -144,41 +144,77 @@ flowchart LR
66["Sweep Extrusion<br>[2381, 2404, 0]"]
%% [ProgramBodyItem { index: 21 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
67[Wall]
%% face_code_ref=Missing NodePath
68[Wall]
%% face_code_ref=Missing NodePath
69[Wall]
%% face_code_ref=Missing NodePath
70[Wall]
%% face_code_ref=Missing NodePath
71[Wall]
%% face_code_ref=Missing NodePath
72[Wall]
%% face_code_ref=Missing NodePath
73[Wall]
%% face_code_ref=Missing NodePath
74[Wall]
%% face_code_ref=Missing NodePath
75[Wall]
%% face_code_ref=Missing NodePath
76[Wall]
%% face_code_ref=Missing NodePath
77[Wall]
%% face_code_ref=Missing NodePath
78[Wall]
%% face_code_ref=Missing NodePath
79[Wall]
%% face_code_ref=Missing NodePath
80[Wall]
%% face_code_ref=Missing NodePath
81["Cap Start"]
%% face_code_ref=Missing NodePath
82["Cap Start"]
%% face_code_ref=Missing NodePath
83["Cap Start"]
%% face_code_ref=Missing NodePath
84["Cap Start"]
%% face_code_ref=Missing NodePath
85["Cap Start"]
%% face_code_ref=Missing NodePath
86["Cap Start"]
%% face_code_ref=Missing NodePath
87["Cap Start"]
%% face_code_ref=Missing NodePath
88["Cap Start"]
%% face_code_ref=Missing NodePath
89["Cap Start"]
%% face_code_ref=Missing NodePath
90["Cap Start"]
%% face_code_ref=Missing NodePath
91["Cap Start"]
%% face_code_ref=Missing NodePath
92["Cap End"]
%% face_code_ref=Missing NodePath
93["Cap End"]
%% face_code_ref=Missing NodePath
94["Cap End"]
%% face_code_ref=Missing NodePath
95["Cap End"]
%% face_code_ref=Missing NodePath
96["Cap End"]
%% face_code_ref=Missing NodePath
97["Cap End"]
%% face_code_ref=Missing NodePath
98["Cap End"]
%% face_code_ref=Missing NodePath
99["Cap End"]
%% face_code_ref=Missing NodePath
100["Cap End"]
%% face_code_ref=Missing NodePath
101["Cap End"]
%% face_code_ref=Missing NodePath
102["Cap End"]
%% face_code_ref=Missing NodePath
103["SweepEdge Opposite"]
104["SweepEdge Opposite"]
105["SweepEdge Opposite"]

View File

@ -53,11 +53,17 @@ flowchart LR
23["Sweep Extrusion<br>[1889, 1921, 0]"]
%% [ProgramBodyItem { index: 9 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
24[Wall]
%% face_code_ref=Missing NodePath
25[Wall]
%% face_code_ref=Missing NodePath
26[Wall]
%% face_code_ref=Missing NodePath
27[Wall]
%% face_code_ref=Missing NodePath
28["Cap Start"]
%% face_code_ref=Missing NodePath
29["Cap End"]
%% face_code_ref=Missing NodePath
30["SweepEdge Opposite"]
31["SweepEdge Opposite"]
32["SweepEdge Opposite"]

View File

@ -350,88 +350,171 @@ flowchart LR
162["Sweep Extrusion<br>[4495, 4528, 5]"]
%% Missing NodePath
163[Wall]
%% face_code_ref=Missing NodePath
164[Wall]
%% face_code_ref=Missing NodePath
165[Wall]
%% face_code_ref=Missing NodePath
166[Wall]
%% face_code_ref=Missing NodePath
167[Wall]
%% face_code_ref=Missing NodePath
168[Wall]
%% face_code_ref=Missing NodePath
169[Wall]
%% face_code_ref=Missing NodePath
170[Wall]
%% face_code_ref=Missing NodePath
171[Wall]
%% face_code_ref=Missing NodePath
172[Wall]
%% face_code_ref=Missing NodePath
173[Wall]
%% face_code_ref=Missing NodePath
174[Wall]
%% face_code_ref=Missing NodePath
175[Wall]
%% face_code_ref=Missing NodePath
176[Wall]
%% face_code_ref=Missing NodePath
177[Wall]
%% face_code_ref=Missing NodePath
178[Wall]
%% face_code_ref=Missing NodePath
179[Wall]
%% face_code_ref=Missing NodePath
180[Wall]
%% face_code_ref=Missing NodePath
181[Wall]
%% face_code_ref=Missing NodePath
182[Wall]
%% face_code_ref=Missing NodePath
183[Wall]
%% face_code_ref=Missing NodePath
184[Wall]
%% face_code_ref=Missing NodePath
185[Wall]
%% face_code_ref=Missing NodePath
186[Wall]
%% face_code_ref=Missing NodePath
187[Wall]
%% face_code_ref=Missing NodePath
188[Wall]
%% face_code_ref=Missing NodePath
189[Wall]
%% face_code_ref=Missing NodePath
190[Wall]
%% face_code_ref=Missing NodePath
191[Wall]
%% face_code_ref=Missing NodePath
192[Wall]
%% face_code_ref=Missing NodePath
193[Wall]
%% face_code_ref=Missing NodePath
194[Wall]
%% face_code_ref=Missing NodePath
195[Wall]
%% face_code_ref=Missing NodePath
196[Wall]
%% face_code_ref=Missing NodePath
197[Wall]
%% face_code_ref=Missing NodePath
198[Wall]
%% face_code_ref=Missing NodePath
199[Wall]
%% face_code_ref=Missing NodePath
200[Wall]
%% face_code_ref=Missing NodePath
201[Wall]
%% face_code_ref=Missing NodePath
202[Wall]
%% face_code_ref=Missing NodePath
203[Wall]
%% face_code_ref=Missing NodePath
204[Wall]
%% face_code_ref=Missing NodePath
205[Wall]
%% face_code_ref=Missing NodePath
206[Wall]
%% face_code_ref=Missing NodePath
207[Wall]
%% face_code_ref=Missing NodePath
208[Wall]
%% face_code_ref=Missing NodePath
209[Wall]
%% face_code_ref=Missing NodePath
210[Wall]
%% face_code_ref=Missing NodePath
211[Wall]
%% face_code_ref=Missing NodePath
212["Cap Start"]
%% face_code_ref=Missing NodePath
213["Cap Start"]
%% face_code_ref=Missing NodePath
214["Cap Start"]
%% face_code_ref=Missing NodePath
215["Cap Start"]
%% face_code_ref=Missing NodePath
216["Cap Start"]
%% face_code_ref=Missing NodePath
217["Cap Start"]
%% face_code_ref=Missing NodePath
218["Cap Start"]
%% face_code_ref=Missing NodePath
219["Cap Start"]
%% face_code_ref=Missing NodePath
220["Cap Start"]
%% face_code_ref=Missing NodePath
221["Cap Start"]
%% face_code_ref=Missing NodePath
222["Cap Start"]
%% face_code_ref=Missing NodePath
223["Cap End"]
%% face_code_ref=Missing NodePath
224["Cap End"]
%% face_code_ref=Missing NodePath
225["Cap End"]
%% face_code_ref=Missing NodePath
226["Cap End"]
%% face_code_ref=Missing NodePath
227["Cap End"]
%% face_code_ref=Missing NodePath
228["Cap End"]
%% face_code_ref=Missing NodePath
229["Cap End"]
%% face_code_ref=Missing NodePath
230["Cap End"]
%% face_code_ref=Missing NodePath
231["Cap End"]
%% face_code_ref=Missing NodePath
232["Cap End"]
%% face_code_ref=Missing NodePath
233["Cap End"]
%% face_code_ref=Missing NodePath
234["Cap End"]
%% face_code_ref=Missing NodePath
235["Cap End"]
%% face_code_ref=Missing NodePath
236["Cap End"]
%% face_code_ref=Missing NodePath
237["Cap End"]
%% face_code_ref=Missing NodePath
238["Cap End"]
%% face_code_ref=Missing NodePath
239["Cap End"]
%% face_code_ref=Missing NodePath
240["Cap End"]
%% face_code_ref=Missing NodePath
241["Cap End"]
%% face_code_ref=Missing NodePath
242["Cap End"]
%% face_code_ref=Missing NodePath
243["Cap End"]
%% face_code_ref=Missing NodePath
244["Cap End"]
%% face_code_ref=Missing NodePath
245["Cap End"]
%% face_code_ref=Missing NodePath
246["SweepEdge Opposite"]
247["SweepEdge Opposite"]
248["SweepEdge Opposite"]

View File

@ -196,50 +196,95 @@ flowchart LR
90["Sweep Extrusion<br>[2173, 2225, 3]"]
%% Missing NodePath
91[Wall]
%% face_code_ref=Missing NodePath
92[Wall]
%% face_code_ref=Missing NodePath
93[Wall]
%% face_code_ref=Missing NodePath
94[Wall]
%% face_code_ref=Missing NodePath
95[Wall]
%% face_code_ref=Missing NodePath
96[Wall]
%% face_code_ref=Missing NodePath
97[Wall]
%% face_code_ref=Missing NodePath
98[Wall]
%% face_code_ref=Missing NodePath
99[Wall]
%% face_code_ref=Missing NodePath
100[Wall]
%% face_code_ref=Missing NodePath
101[Wall]
%% face_code_ref=Missing NodePath
102[Wall]
%% face_code_ref=Missing NodePath
103[Wall]
%% face_code_ref=Missing NodePath
104[Wall]
%% face_code_ref=Missing NodePath
105[Wall]
%% face_code_ref=Missing NodePath
106[Wall]
%% face_code_ref=Missing NodePath
107[Wall]
%% face_code_ref=Missing NodePath
108[Wall]
%% face_code_ref=Missing NodePath
109[Wall]
%% face_code_ref=Missing NodePath
110[Wall]
%% face_code_ref=Missing NodePath
111[Wall]
%% face_code_ref=Missing NodePath
112[Wall]
%% face_code_ref=Missing NodePath
113[Wall]
%% face_code_ref=Missing NodePath
114[Wall]
%% face_code_ref=Missing NodePath
115[Wall]
%% face_code_ref=Missing NodePath
116[Wall]
%% face_code_ref=Missing NodePath
117[Wall]
%% face_code_ref=Missing NodePath
118[Wall]
%% face_code_ref=Missing NodePath
119[Wall]
%% face_code_ref=Missing NodePath
120[Wall]
%% face_code_ref=Missing NodePath
121[Wall]
%% face_code_ref=Missing NodePath
122[Wall]
%% face_code_ref=Missing NodePath
123[Wall]
%% face_code_ref=Missing NodePath
124[Wall]
%% face_code_ref=Missing NodePath
125[Wall]
%% face_code_ref=Missing NodePath
126[Wall]
%% face_code_ref=Missing NodePath
127[Wall]
%% face_code_ref=Missing NodePath
128["Cap Start"]
%% face_code_ref=Missing NodePath
129["Cap Start"]
%% face_code_ref=Missing NodePath
130["Cap Start"]
%% face_code_ref=Missing NodePath
131["Cap Start"]
%% face_code_ref=Missing NodePath
132["Cap Start"]
%% face_code_ref=Missing NodePath
133["Cap Start"]
%% face_code_ref=Missing NodePath
134["Cap End"]
%% face_code_ref=Missing NodePath
135["Cap End"]
%% face_code_ref=Missing NodePath
136["SweepEdge Opposite"]
137["SweepEdge Opposite"]
138["SweepEdge Opposite"]

View File

@ -268,58 +268,111 @@ flowchart LR
122["Sweep Extrusion<br>[608, 640, 7]"]
%% Missing NodePath
123[Wall]
%% face_code_ref=Missing NodePath
124[Wall]
%% face_code_ref=Missing NodePath
125[Wall]
%% face_code_ref=Missing NodePath
126[Wall]
%% face_code_ref=Missing NodePath
127[Wall]
%% face_code_ref=Missing NodePath
128[Wall]
%% face_code_ref=Missing NodePath
129[Wall]
%% face_code_ref=Missing NodePath
130[Wall]
%% face_code_ref=Missing NodePath
131[Wall]
%% face_code_ref=Missing NodePath
132[Wall]
%% face_code_ref=Missing NodePath
133[Wall]
%% face_code_ref=Missing NodePath
134[Wall]
%% face_code_ref=Missing NodePath
135[Wall]
%% face_code_ref=Missing NodePath
136[Wall]
%% face_code_ref=Missing NodePath
137[Wall]
%% face_code_ref=Missing NodePath
138[Wall]
%% face_code_ref=Missing NodePath
139[Wall]
%% face_code_ref=Missing NodePath
140[Wall]
%% face_code_ref=Missing NodePath
141[Wall]
%% face_code_ref=Missing NodePath
142[Wall]
%% face_code_ref=Missing NodePath
143[Wall]
%% face_code_ref=Missing NodePath
144[Wall]
%% face_code_ref=Missing NodePath
145[Wall]
%% face_code_ref=Missing NodePath
146[Wall]
%% face_code_ref=Missing NodePath
147[Wall]
%% face_code_ref=Missing NodePath
148[Wall]
%% face_code_ref=Missing NodePath
149[Wall]
%% face_code_ref=Missing NodePath
150[Wall]
%% face_code_ref=Missing NodePath
151[Wall]
%% face_code_ref=Missing NodePath
152[Wall]
%% face_code_ref=Missing NodePath
153[Wall]
%% face_code_ref=Missing NodePath
154["Cap Start"]
%% face_code_ref=Missing NodePath
155["Cap Start"]
%% face_code_ref=Missing NodePath
156["Cap Start"]
%% face_code_ref=Missing NodePath
157["Cap Start"]
%% face_code_ref=Missing NodePath
158["Cap Start"]
%% face_code_ref=Missing NodePath
159["Cap Start"]
%% face_code_ref=Missing NodePath
160["Cap Start"]
%% face_code_ref=Missing NodePath
161["Cap Start"]
%% face_code_ref=Missing NodePath
162["Cap Start"]
%% face_code_ref=Missing NodePath
163["Cap End"]
%% face_code_ref=Missing NodePath
164["Cap End"]
%% face_code_ref=Missing NodePath
165["Cap End"]
%% face_code_ref=Missing NodePath
166["Cap End"]
%% face_code_ref=Missing NodePath
167["Cap End"]
%% face_code_ref=Missing NodePath
168["Cap End"]
%% face_code_ref=Missing NodePath
169["Cap End"]
%% face_code_ref=Missing NodePath
170["Cap End"]
%% face_code_ref=Missing NodePath
171["Cap End"]
%% face_code_ref=Missing NodePath
172["Cap End"]
%% face_code_ref=Missing NodePath
173["Cap End"]
%% face_code_ref=Missing NodePath
174["Cap End"]
%% face_code_ref=Missing NodePath
175["Cap End"]
%% face_code_ref=Missing NodePath
176["SweepEdge Opposite"]
177["SweepEdge Opposite"]
178["SweepEdge Opposite"]

View File

@ -19,8 +19,11 @@ flowchart LR
8["Sweep Revolve<br>[803, 852, 0]"]
%% [ProgramBodyItem { index: 8 }, VariableDeclarationDeclaration, VariableDeclarationInit]
9[Wall]
%% face_code_ref=Missing NodePath
10["Cap Start"]
%% face_code_ref=Missing NodePath
11["Cap End"]
%% face_code_ref=Missing NodePath
12["SweepEdge Opposite"]
13["SweepEdge Adjacent"]
1 --- 2

View File

@ -17,15 +17,19 @@ flowchart LR
1["Plane<br>[236, 253, 0]"]
%% [ProgramBodyItem { index: 3 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
2["StartSketchOnFace<br>[412, 447, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 4 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
9["Sweep Extrusion<br>[323, 354, 0]"]
%% [ProgramBodyItem { index: 3 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
10["Sweep Extrusion<br>[514, 546, 0]"]
%% [ProgramBodyItem { index: 4 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
11[Wall]
%% face_code_ref=Missing NodePath
12[Wall]
%% face_code_ref=Missing NodePath
13["Cap Start"]
%% face_code_ref=Missing NodePath
14["Cap End"]
%% face_code_ref=[ProgramBodyItem { index: 4 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
15["SweepEdge Opposite"]
16["SweepEdge Opposite"]
17["SweepEdge Adjacent"]

View File

@ -169,11 +169,11 @@ flowchart LR
5["Plane<br>[4286, 4313, 0]"]
%% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
6["StartSketchOnFace<br>[3588, 3626, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 15 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
7["StartSketchOnFace<br>[2237, 2273, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
8["StartSketchOnFace<br>[3845, 3881, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
84["Sweep Revolve<br>[993, 1109, 0]"]
%% [ProgramBodyItem { index: 8 }, VariableDeclarationDeclaration, VariableDeclarationInit]
85["Sweep Extrusion<br>[1755, 1792, 0]"]
@ -191,79 +191,153 @@ flowchart LR
91["Sweep Extrusion<br>[4519, 4551, 0]"]
%% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
92[Wall]
%% face_code_ref=Missing NodePath
93[Wall]
%% face_code_ref=Missing NodePath
94[Wall]
%% face_code_ref=Missing NodePath
95[Wall]
%% face_code_ref=Missing NodePath
96[Wall]
%% face_code_ref=Missing NodePath
97[Wall]
%% face_code_ref=Missing NodePath
98[Wall]
%% face_code_ref=Missing NodePath
99[Wall]
%% face_code_ref=Missing NodePath
100[Wall]
%% face_code_ref=Missing NodePath
101[Wall]
%% face_code_ref=Missing NodePath
102[Wall]
%% face_code_ref=Missing NodePath
103[Wall]
%% face_code_ref=Missing NodePath
104[Wall]
%% face_code_ref=Missing NodePath
105[Wall]
%% face_code_ref=Missing NodePath
106[Wall]
%% face_code_ref=Missing NodePath
107[Wall]
%% face_code_ref=Missing NodePath
108[Wall]
%% face_code_ref=Missing NodePath
109[Wall]
%% face_code_ref=Missing NodePath
110[Wall]
%% face_code_ref=Missing NodePath
111[Wall]
%% face_code_ref=Missing NodePath
112[Wall]
%% face_code_ref=Missing NodePath
113[Wall]
%% face_code_ref=Missing NodePath
114[Wall]
%% face_code_ref=Missing NodePath
115[Wall]
%% face_code_ref=Missing NodePath
116[Wall]
%% face_code_ref=Missing NodePath
117[Wall]
%% face_code_ref=Missing NodePath
118[Wall]
%% face_code_ref=Missing NodePath
119[Wall]
%% face_code_ref=Missing NodePath
120[Wall]
%% face_code_ref=Missing NodePath
121[Wall]
%% face_code_ref=Missing NodePath
122[Wall]
%% face_code_ref=Missing NodePath
123[Wall]
%% face_code_ref=Missing NodePath
124[Wall]
%% face_code_ref=Missing NodePath
125[Wall]
%% face_code_ref=Missing NodePath
126[Wall]
%% face_code_ref=Missing NodePath
127[Wall]
%% face_code_ref=Missing NodePath
128[Wall]
%% face_code_ref=Missing NodePath
129[Wall]
%% face_code_ref=Missing NodePath
130[Wall]
%% face_code_ref=Missing NodePath
131[Wall]
%% face_code_ref=Missing NodePath
132[Wall]
%% face_code_ref=Missing NodePath
133[Wall]
%% face_code_ref=Missing NodePath
134[Wall]
%% face_code_ref=Missing NodePath
135[Wall]
%% face_code_ref=Missing NodePath
136[Wall]
%% face_code_ref=Missing NodePath
137[Wall]
%% face_code_ref=Missing NodePath
138[Wall]
%% face_code_ref=Missing NodePath
139[Wall]
%% face_code_ref=Missing NodePath
140[Wall]
%% face_code_ref=Missing NodePath
141[Wall]
%% face_code_ref=Missing NodePath
142[Wall]
%% face_code_ref=Missing NodePath
143[Wall]
%% face_code_ref=Missing NodePath
144[Wall]
%% face_code_ref=Missing NodePath
145[Wall]
%% face_code_ref=Missing NodePath
146[Wall]
%% face_code_ref=Missing NodePath
147[Wall]
%% face_code_ref=[ProgramBodyItem { index: 15 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
148[Wall]
%% face_code_ref=Missing NodePath
149[Wall]
%% face_code_ref=Missing NodePath
150[Wall]
%% face_code_ref=Missing NodePath
151["Cap Start"]
%% face_code_ref=Missing NodePath
152["Cap Start"]
%% face_code_ref=Missing NodePath
153["Cap Start"]
%% face_code_ref=Missing NodePath
154["Cap Start"]
%% face_code_ref=Missing NodePath
155["Cap Start"]
%% face_code_ref=Missing NodePath
156["Cap Start"]
%% face_code_ref=Missing NodePath
157["Cap Start"]
%% face_code_ref=Missing NodePath
158["Cap Start"]
%% face_code_ref=Missing NodePath
159["Cap End"]
%% face_code_ref=Missing NodePath
160["Cap End"]
%% face_code_ref=[ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
161["Cap End"]
%% face_code_ref=[ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
162["Cap End"]
%% face_code_ref=Missing NodePath
163["Cap End"]
%% face_code_ref=Missing NodePath
164["Cap End"]
%% face_code_ref=Missing NodePath
165["Cap End"]
%% face_code_ref=Missing NodePath
166["SweepEdge Opposite"]
167["SweepEdge Opposite"]
168["SweepEdge Opposite"]

View File

@ -178,7 +178,7 @@ flowchart LR
9["Plane<br>[4976, 4993, 0]"]
%% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
10["StartSketchOnPlane<br>[767, 810, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
86["Sweep Extrusion<br>[3616, 3638, 0]"]
%% [ProgramBodyItem { index: 30 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
87["Sweep Loft<br>[3698, 3786, 0]"]
@ -192,31 +192,57 @@ flowchart LR
91["Sweep Revolve<br>[5267, 5297, 0]"]
%% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 9 }]
92[Wall]
%% face_code_ref=Missing NodePath
93[Wall]
%% face_code_ref=Missing NodePath
94[Wall]
%% face_code_ref=Missing NodePath
95[Wall]
%% face_code_ref=Missing NodePath
96[Wall]
%% face_code_ref=Missing NodePath
97[Wall]
%% face_code_ref=Missing NodePath
98[Wall]
%% face_code_ref=Missing NodePath
99[Wall]
%% face_code_ref=Missing NodePath
100[Wall]
%% face_code_ref=Missing NodePath
101[Wall]
%% face_code_ref=Missing NodePath
102[Wall]
%% face_code_ref=Missing NodePath
103[Wall]
%% face_code_ref=Missing NodePath
104[Wall]
%% face_code_ref=Missing NodePath
105[Wall]
%% face_code_ref=Missing NodePath
106[Wall]
%% face_code_ref=Missing NodePath
107[Wall]
%% face_code_ref=Missing NodePath
108[Wall]
%% face_code_ref=Missing NodePath
109[Wall]
%% face_code_ref=Missing NodePath
110[Wall]
%% face_code_ref=Missing NodePath
111[Wall]
%% face_code_ref=Missing NodePath
112[Wall]
%% face_code_ref=Missing NodePath
113[Wall]
%% face_code_ref=Missing NodePath
114[Wall]
%% face_code_ref=Missing NodePath
115[Wall]
%% face_code_ref=Missing NodePath
116["Cap Start"]
%% face_code_ref=Missing NodePath
117["Cap End"]
%% face_code_ref=Missing NodePath
118["SweepEdge Opposite"]
119["SweepEdge Opposite"]
120["SweepEdge Opposite"]

View File

@ -95,11 +95,11 @@ flowchart LR
1["Plane<br>[535, 552, 0]"]
%% [ProgramBodyItem { index: 9 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
2["StartSketchOnFace<br>[2450, 2489, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
3["StartSketchOnFace<br>[3054, 3091, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 15 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
4["StartSketchOnFace<br>[1845, 1884, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
49["Sweep Extrusion<br>[1773, 1803, 0]"]
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit]
50["Sweep Extrusion<br>[2378, 2409, 0]"]
@ -109,44 +109,83 @@ flowchart LR
52["Sweep Extrusion<br>[3591, 3621, 0]"]
%% [ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit]
53[Wall]
%% face_code_ref=Missing NodePath
54[Wall]
%% face_code_ref=Missing NodePath
55[Wall]
%% face_code_ref=Missing NodePath
56[Wall]
%% face_code_ref=Missing NodePath
57[Wall]
%% face_code_ref=Missing NodePath
58[Wall]
%% face_code_ref=Missing NodePath
59[Wall]
%% face_code_ref=Missing NodePath
60[Wall]
%% face_code_ref=Missing NodePath
61[Wall]
%% face_code_ref=Missing NodePath
62[Wall]
%% face_code_ref=Missing NodePath
63[Wall]
%% face_code_ref=Missing NodePath
64[Wall]
%% face_code_ref=Missing NodePath
65[Wall]
%% face_code_ref=Missing NodePath
66[Wall]
%% face_code_ref=Missing NodePath
67[Wall]
%% face_code_ref=Missing NodePath
68[Wall]
%% face_code_ref=Missing NodePath
69[Wall]
%% face_code_ref=Missing NodePath
70[Wall]
%% face_code_ref=Missing NodePath
71[Wall]
%% face_code_ref=Missing NodePath
72[Wall]
%% face_code_ref=Missing NodePath
73[Wall]
%% face_code_ref=Missing NodePath
74[Wall]
%% face_code_ref=Missing NodePath
75[Wall]
%% face_code_ref=Missing NodePath
76[Wall]
%% face_code_ref=Missing NodePath
77[Wall]
%% face_code_ref=Missing NodePath
78[Wall]
%% face_code_ref=Missing NodePath
79[Wall]
%% face_code_ref=Missing NodePath
80[Wall]
%% face_code_ref=Missing NodePath
81[Wall]
%% face_code_ref=Missing NodePath
82[Wall]
%% face_code_ref=Missing NodePath
83[Wall]
%% face_code_ref=Missing NodePath
84["Cap Start"]
%% face_code_ref=Missing NodePath
85["Cap Start"]
%% face_code_ref=Missing NodePath
86["Cap Start"]
%% face_code_ref=[ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
87["Cap Start"]
%% face_code_ref=Missing NodePath
88["Cap End"]
%% face_code_ref=Missing NodePath
89["Cap End"]
%% face_code_ref=[ProgramBodyItem { index: 15 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
90["Cap End"]
%% face_code_ref=Missing NodePath
91["Cap End"]
%% face_code_ref=Missing NodePath
92["SweepEdge Opposite"]
93["SweepEdge Opposite"]
94["SweepEdge Opposite"]

View File

@ -64,9 +64,9 @@ flowchart LR
1["Plane<br>[534, 551, 0]"]
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
2["StartSketchOnFace<br>[1399, 1438, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
3["StartSketchOnFace<br>[2030, 2069, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 14 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
33["Sweep Extrusion<br>[1327, 1357, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit]
34["Sweep Extrusion<br>[1957, 1989, 0]"]
@ -74,30 +74,55 @@ flowchart LR
35["Sweep Extrusion<br>[2527, 2559, 0]"]
%% [ProgramBodyItem { index: 15 }, VariableDeclarationDeclaration, VariableDeclarationInit]
36[Wall]
%% face_code_ref=Missing NodePath
37[Wall]
%% face_code_ref=Missing NodePath
38[Wall]
%% face_code_ref=Missing NodePath
39[Wall]
%% face_code_ref=Missing NodePath
40[Wall]
%% face_code_ref=Missing NodePath
41[Wall]
%% face_code_ref=Missing NodePath
42[Wall]
%% face_code_ref=Missing NodePath
43[Wall]
%% face_code_ref=Missing NodePath
44[Wall]
%% face_code_ref=Missing NodePath
45[Wall]
%% face_code_ref=Missing NodePath
46[Wall]
%% face_code_ref=Missing NodePath
47[Wall]
%% face_code_ref=Missing NodePath
48[Wall]
%% face_code_ref=Missing NodePath
49[Wall]
%% face_code_ref=Missing NodePath
50[Wall]
%% face_code_ref=Missing NodePath
51[Wall]
%% face_code_ref=Missing NodePath
52[Wall]
%% face_code_ref=Missing NodePath
53[Wall]
%% face_code_ref=Missing NodePath
54[Wall]
%% face_code_ref=Missing NodePath
55["Cap Start"]
%% face_code_ref=Missing NodePath
56["Cap Start"]
%% face_code_ref=Missing NodePath
57["Cap Start"]
%% face_code_ref=[ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
58["Cap End"]
%% face_code_ref=Missing NodePath
59["Cap End"]
%% face_code_ref=Missing NodePath
60["Cap End"]
%% face_code_ref=Missing NodePath
61["SweepEdge Opposite"]
62["SweepEdge Opposite"]
63["SweepEdge Opposite"]

View File

@ -82,13 +82,13 @@ flowchart LR
1["Plane<br>[1223, 1240, 0]"]
%% [ProgramBodyItem { index: 14 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
2["StartSketchOnFace<br>[3637, 3680, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 17 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
3["StartSketchOnFace<br>[3260, 3303, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
4["StartSketchOnFace<br>[2889, 2932, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 15 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
5["StartSketchOnFace<br>[4240, 4283, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
43["Sweep Extrusion<br>[2605, 2638, 0]"]
%% [ProgramBodyItem { index: 14 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 25 }]
44["Sweep Extrusion<br>[3156, 3184, 0]"]
@ -110,31 +110,57 @@ flowchart LR
52["Sweep Extrusion<br>[4351, 4379, 0]"]
%% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
53[Wall]
%% face_code_ref=Missing NodePath
54[Wall]
%% face_code_ref=Missing NodePath
55[Wall]
%% face_code_ref=Missing NodePath
56[Wall]
%% face_code_ref=Missing NodePath
57[Wall]
%% face_code_ref=Missing NodePath
58[Wall]
%% face_code_ref=Missing NodePath
59[Wall]
%% face_code_ref=Missing NodePath
60[Wall]
%% face_code_ref=Missing NodePath
61[Wall]
%% face_code_ref=Missing NodePath
62[Wall]
%% face_code_ref=Missing NodePath
63[Wall]
%% face_code_ref=Missing NodePath
64[Wall]
%% face_code_ref=Missing NodePath
65[Wall]
%% face_code_ref=Missing NodePath
66[Wall]
%% face_code_ref=Missing NodePath
67[Wall]
%% face_code_ref=Missing NodePath
68[Wall]
%% face_code_ref=Missing NodePath
69[Wall]
%% face_code_ref=Missing NodePath
70[Wall]
%% face_code_ref=Missing NodePath
71[Wall]
%% face_code_ref=[ProgramBodyItem { index: 15 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
72[Wall]
%% face_code_ref=[ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
73[Wall]
%% face_code_ref=[ProgramBodyItem { index: 17 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
74[Wall]
%% face_code_ref=Missing NodePath
75[Wall]
%% face_code_ref=Missing NodePath
76[Wall]
%% face_code_ref=Missing NodePath
77["Cap Start"]
%% face_code_ref=Missing NodePath
78["Cap End"]
%% face_code_ref=Missing NodePath
79["SweepEdge Opposite"]
80["SweepEdge Opposite"]
81["SweepEdge Opposite"]

View File

@ -34,9 +34,9 @@ flowchart LR
1["Plane<br>[660, 677, 0]"]
%% [ProgramBodyItem { index: 6 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
2["StartSketchOnFace<br>[943, 980, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 7 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
3["StartSketchOnFace<br>[1421, 1456, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 8 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
18["Sweep Extrusion<br>[759, 792, 0]"]
%% [ProgramBodyItem { index: 6 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
19["Sweep Extrusion<br>[1369, 1409, 0]"]
@ -44,17 +44,29 @@ flowchart LR
20["Sweep Extrusion<br>[1537, 1565, 0]"]
%% [ProgramBodyItem { index: 8 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
21[Wall]
%% face_code_ref=Missing NodePath
22[Wall]
%% face_code_ref=Missing NodePath
23[Wall]
%% face_code_ref=Missing NodePath
24[Wall]
%% face_code_ref=Missing NodePath
25[Wall]
%% face_code_ref=Missing NodePath
26[Wall]
%% face_code_ref=Missing NodePath
27[Wall]
%% face_code_ref=Missing NodePath
28[Wall]
%% face_code_ref=Missing NodePath
29["Cap Start"]
%% face_code_ref=[ProgramBodyItem { index: 7 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
30["Cap Start"]
%% face_code_ref=Missing NodePath
31["Cap End"]
%% face_code_ref=[ProgramBodyItem { index: 8 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
32["Cap End"]
%% face_code_ref=Missing NodePath
33["SweepEdge Opposite"]
34["SweepEdge Opposite"]
35["SweepEdge Opposite"]

View File

@ -39,11 +39,17 @@ flowchart LR
18["Sweep Extrusion<br>[2697, 2725, 0]"]
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 9 }]
19[Wall]
%% face_code_ref=Missing NodePath
20[Wall]
%% face_code_ref=Missing NodePath
21[Wall]
%% face_code_ref=Missing NodePath
22[Wall]
%% face_code_ref=Missing NodePath
23["Cap Start"]
%% face_code_ref=Missing NodePath
24["Cap End"]
%% face_code_ref=Missing NodePath
25["SweepEdge Opposite"]
26["SweepEdge Opposite"]
27["SweepEdge Opposite"]

View File

@ -53,17 +53,29 @@ flowchart LR
24["Sweep Extrusion<br>[1745, 1773, 0]"]
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 9 }]
25[Wall]
%% face_code_ref=Missing NodePath
26[Wall]
%% face_code_ref=Missing NodePath
27[Wall]
%% face_code_ref=Missing NodePath
28[Wall]
%% face_code_ref=Missing NodePath
29[Wall]
%% face_code_ref=Missing NodePath
30[Wall]
%% face_code_ref=Missing NodePath
31[Wall]
%% face_code_ref=Missing NodePath
32[Wall]
%% face_code_ref=Missing NodePath
33["Cap Start"]
%% face_code_ref=Missing NodePath
34["Cap Start"]
%% face_code_ref=Missing NodePath
35["Cap End"]
%% face_code_ref=Missing NodePath
36["Cap End"]
%% face_code_ref=Missing NodePath
37["SweepEdge Opposite"]
38["SweepEdge Opposite"]
39["SweepEdge Opposite"]

View File

@ -122,23 +122,23 @@ flowchart LR
7["Plane<br>[3966, 3994, 0]"]
%% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }, CallKwUnlabeledArg]
8["StartSketchOnPlane<br>[3952, 3995, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
9["StartSketchOnPlane<br>[2599, 2660, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 14 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
10["StartSketchOnPlane<br>[1778, 1838, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
11["StartSketchOnPlane<br>[3177, 3220, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 15 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
12["StartSketchOnPlane<br>[1489, 1532, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 9 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
13["StartSketchOnFace<br>[2396, 2429, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
14["StartSketchOnFace<br>[3370, 3411, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
15["StartSketchOnFace<br>[2011, 2050, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
16["StartSketchOnFace<br>[3753, 3786, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 17 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
64["Sweep Extrusion<br>[1106, 1235, 0]"]
%% [ProgramBodyItem { index: 7 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 11 }]
65["Sweep Extrusion<br>[1400, 1421, 0]"]
@ -166,39 +166,73 @@ flowchart LR
76["CompositeSolid Union<br>[1688, 1715, 0]"]
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, CallKwArg { index: 0 }]
77[Wall]
%% face_code_ref=Missing NodePath
78[Wall]
%% face_code_ref=Missing NodePath
79[Wall]
%% face_code_ref=Missing NodePath
80[Wall]
%% face_code_ref=Missing NodePath
81[Wall]
%% face_code_ref=Missing NodePath
82[Wall]
%% face_code_ref=Missing NodePath
83[Wall]
%% face_code_ref=Missing NodePath
84[Wall]
%% face_code_ref=Missing NodePath
85[Wall]
%% face_code_ref=Missing NodePath
86[Wall]
%% face_code_ref=Missing NodePath
87[Wall]
%% face_code_ref=Missing NodePath
88[Wall]
%% face_code_ref=Missing NodePath
89[Wall]
%% face_code_ref=Missing NodePath
90[Wall]
%% face_code_ref=Missing NodePath
91[Wall]
%% face_code_ref=Missing NodePath
92[Wall]
%% face_code_ref=Missing NodePath
93[Wall]
%% face_code_ref=Missing NodePath
94[Wall]
%% face_code_ref=Missing NodePath
95["Cap Start"]
%% face_code_ref=Missing NodePath
96["Cap Start"]
%% face_code_ref=[ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
97["Cap Start"]
%% face_code_ref=Missing NodePath
98["Cap Start"]
%% face_code_ref=Missing NodePath
99["Cap Start"]
%% face_code_ref=Missing NodePath
100["Cap Start"]
%% face_code_ref=Missing NodePath
101["Cap Start"]
%% face_code_ref=Missing NodePath
102["Cap End"]
%% face_code_ref=Missing NodePath
103["Cap End"]
%% face_code_ref=Missing NodePath
104["Cap End"]
%% face_code_ref=Missing NodePath
105["Cap End"]
%% face_code_ref=Missing NodePath
106["Cap End"]
%% face_code_ref=[ProgramBodyItem { index: 17 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
107["Cap End"]
%% face_code_ref=[ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
108["Cap End"]
%% face_code_ref=[ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
109["Cap End"]
%% face_code_ref=Missing NodePath
110["Cap End"]
%% face_code_ref=Missing NodePath
111["SweepEdge Opposite"]
112["SweepEdge Opposite"]
113["SweepEdge Opposite"]

View File

@ -144,41 +144,41 @@ flowchart LR
1["Plane<br>[574, 591, 0]"]
%% [ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
2["StartSketchOnFace<br>[1217, 1260, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
3["StartSketchOnFace<br>[1217, 1260, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
4["StartSketchOnFace<br>[1217, 1260, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
5["StartSketchOnFace<br>[1217, 1260, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
6["StartSketchOnFace<br>[1217, 1260, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
7["StartSketchOnFace<br>[1217, 1260, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
8["StartSketchOnFace<br>[1217, 1260, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
9["StartSketchOnFace<br>[1217, 1260, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
10["StartSketchOnFace<br>[1217, 1260, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
11["StartSketchOnFace<br>[1217, 1260, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
12["StartSketchOnFace<br>[1217, 1260, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
13["StartSketchOnFace<br>[1217, 1260, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
14["StartSketchOnFace<br>[1217, 1260, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
15["StartSketchOnFace<br>[1217, 1260, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
16["StartSketchOnFace<br>[1217, 1260, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
17["StartSketchOnFace<br>[1217, 1260, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
18["StartSketchOnFace<br>[1217, 1260, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
19["StartSketchOnFace<br>[1217, 1260, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
81["Sweep Extrusion<br>[1050, 1090, 0]"]
%% [ProgramBodyItem { index: 17 }, VariableDeclarationDeclaration, VariableDeclarationInit]
82["Sweep Extrusion<br>[1364, 1416, 0]"]
@ -218,47 +218,89 @@ flowchart LR
99["Sweep Extrusion<br>[1364, 1416, 0]"]
%% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
100[Wall]
%% face_code_ref=Missing NodePath
101[Wall]
%% face_code_ref=Missing NodePath
102[Wall]
%% face_code_ref=Missing NodePath
103[Wall]
%% face_code_ref=Missing NodePath
104[Wall]
%% face_code_ref=[ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
105[Wall]
%% face_code_ref=[ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
106[Wall]
%% face_code_ref=[ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
107[Wall]
%% face_code_ref=[ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
108[Wall]
%% face_code_ref=Missing NodePath
109[Wall]
%% face_code_ref=Missing NodePath
110[Wall]
%% face_code_ref=Missing NodePath
111[Wall]
%% face_code_ref=Missing NodePath
112[Wall]
%% face_code_ref=Missing NodePath
113[Wall]
%% face_code_ref=Missing NodePath
114[Wall]
%% face_code_ref=Missing NodePath
115[Wall]
%% face_code_ref=Missing NodePath
116[Wall]
%% face_code_ref=Missing NodePath
117[Wall]
%% face_code_ref=Missing NodePath
118[Wall]
%% face_code_ref=Missing NodePath
119[Wall]
%% face_code_ref=Missing NodePath
120[Wall]
%% face_code_ref=Missing NodePath
121[Wall]
%% face_code_ref=Missing NodePath
122["Cap Start"]
%% face_code_ref=Missing NodePath
123["Cap Start"]
%% face_code_ref=Missing NodePath
124["Cap Start"]
%% face_code_ref=Missing NodePath
125["Cap Start"]
%% face_code_ref=Missing NodePath
126["Cap Start"]
%% face_code_ref=[ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
127["Cap Start"]
%% face_code_ref=Missing NodePath
128["Cap Start"]
%% face_code_ref=Missing NodePath
129["Cap Start"]
%% face_code_ref=Missing NodePath
130["Cap Start"]
%% face_code_ref=Missing NodePath
131["Cap Start"]
%% face_code_ref=Missing NodePath
132["Cap Start"]
%% face_code_ref=Missing NodePath
133["Cap Start"]
%% face_code_ref=Missing NodePath
134["Cap Start"]
%% face_code_ref=Missing NodePath
135["Cap Start"]
%% face_code_ref=Missing NodePath
136["Cap Start"]
%% face_code_ref=Missing NodePath
137["Cap Start"]
%% face_code_ref=Missing NodePath
138["Cap Start"]
%% face_code_ref=Missing NodePath
139["Cap Start"]
%% face_code_ref=Missing NodePath
140["Cap Start"]
%% face_code_ref=Missing NodePath
141["Cap End"]
%% face_code_ref=[ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
142["SweepEdge Opposite"]
143["SweepEdge Opposite"]
144["SweepEdge Opposite"]

View File

@ -239,29 +239,29 @@ flowchart LR
12["Plane<br>[8574, 8591, 0]"]
%% [ProgramBodyItem { index: 67 }, VariableDeclarationDeclaration, VariableDeclarationInit]
13["StartSketchOnPlane<br>[6761, 6825, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 52 }, VariableDeclarationDeclaration, VariableDeclarationInit]
14["StartSketchOnPlane<br>[2317, 2383, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 22 }, VariableDeclarationDeclaration, VariableDeclarationInit]
15["StartSketchOnPlane<br>[5919, 5975, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 44 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
16["StartSketchOnPlane<br>[6184, 6240, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 45 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
17["StartSketchOnPlane<br>[2956, 3008, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 25 }, VariableDeclarationDeclaration, VariableDeclarationInit]
18["StartSketchOnPlane<br>[3841, 3893, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 29 }, VariableDeclarationDeclaration, VariableDeclarationInit]
19["StartSketchOnPlane<br>[5674, 5726, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 43 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
20["StartSketchOnPlane<br>[8078, 8144, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 65 }, VariableDeclarationDeclaration, VariableDeclarationInit]
21["StartSketchOnPlane<br>[1237, 1306, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 17 }, VariableDeclarationDeclaration, VariableDeclarationInit]
22["StartSketchOnPlane<br>[5429, 5481, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 42 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
23["StartSketchOnFace<br>[4405, 4446, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 38 }, VariableDeclarationDeclaration, VariableDeclarationInit]
24["StartSketchOnFace<br>[4845, 4884, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 40 }, VariableDeclarationDeclaration, VariableDeclarationInit]
123["Sweep Extrusion<br>[1092, 1119, 0]"]
%% [ProgramBodyItem { index: 14 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 8 }]
124["Sweep Extrusion<br>[1092, 1119, 0]"]
@ -315,84 +315,163 @@ flowchart LR
148["Sweep Sweep<br>[8740, 8793, 0]"]
%% [ProgramBodyItem { index: 69 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
149[Wall]
%% face_code_ref=Missing NodePath
150[Wall]
%% face_code_ref=Missing NodePath
151[Wall]
%% face_code_ref=Missing NodePath
152[Wall]
%% face_code_ref=Missing NodePath
153[Wall]
%% face_code_ref=Missing NodePath
154[Wall]
%% face_code_ref=Missing NodePath
155[Wall]
%% face_code_ref=Missing NodePath
156[Wall]
%% face_code_ref=Missing NodePath
157[Wall]
%% face_code_ref=Missing NodePath
158[Wall]
%% face_code_ref=Missing NodePath
159[Wall]
%% face_code_ref=Missing NodePath
160[Wall]
%% face_code_ref=Missing NodePath
161[Wall]
%% face_code_ref=Missing NodePath
162[Wall]
%% face_code_ref=Missing NodePath
163[Wall]
%% face_code_ref=Missing NodePath
164[Wall]
%% face_code_ref=Missing NodePath
165[Wall]
%% face_code_ref=Missing NodePath
166[Wall]
%% face_code_ref=Missing NodePath
167[Wall]
%% face_code_ref=Missing NodePath
168[Wall]
%% face_code_ref=Missing NodePath
169[Wall]
%% face_code_ref=Missing NodePath
170[Wall]
%% face_code_ref=Missing NodePath
171[Wall]
%% face_code_ref=Missing NodePath
172[Wall]
%% face_code_ref=Missing NodePath
173[Wall]
%% face_code_ref=Missing NodePath
174[Wall]
%% face_code_ref=Missing NodePath
175[Wall]
%% face_code_ref=Missing NodePath
176[Wall]
%% face_code_ref=Missing NodePath
177[Wall]
%% face_code_ref=Missing NodePath
178[Wall]
%% face_code_ref=Missing NodePath
179[Wall]
%% face_code_ref=Missing NodePath
180[Wall]
%% face_code_ref=Missing NodePath
181[Wall]
%% face_code_ref=Missing NodePath
182[Wall]
%% face_code_ref=Missing NodePath
183[Wall]
%% face_code_ref=Missing NodePath
184[Wall]
%% face_code_ref=Missing NodePath
185[Wall]
%% face_code_ref=Missing NodePath
186[Wall]
%% face_code_ref=Missing NodePath
187[Wall]
%% face_code_ref=Missing NodePath
188[Wall]
%% face_code_ref=Missing NodePath
189[Wall]
%% face_code_ref=Missing NodePath
190[Wall]
%% face_code_ref=Missing NodePath
191[Wall]
%% face_code_ref=Missing NodePath
192[Wall]
%% face_code_ref=Missing NodePath
193[Wall]
%% face_code_ref=Missing NodePath
194[Wall]
%% face_code_ref=Missing NodePath
195[Wall]
%% face_code_ref=Missing NodePath
196[Wall]
%% face_code_ref=Missing NodePath
197[Wall]
%% face_code_ref=Missing NodePath
198["Cap Start"]
%% face_code_ref=Missing NodePath
199["Cap Start"]
%% face_code_ref=Missing NodePath
200["Cap Start"]
%% face_code_ref=Missing NodePath
201["Cap Start"]
%% face_code_ref=Missing NodePath
202["Cap Start"]
%% face_code_ref=Missing NodePath
203["Cap Start"]
%% face_code_ref=Missing NodePath
204["Cap Start"]
%% face_code_ref=Missing NodePath
205["Cap Start"]
%% face_code_ref=[ProgramBodyItem { index: 38 }, VariableDeclarationDeclaration, VariableDeclarationInit]
206["Cap Start"]
%% face_code_ref=Missing NodePath
207["Cap Start"]
%% face_code_ref=Missing NodePath
208["Cap Start"]
%% face_code_ref=Missing NodePath
209["Cap Start"]
%% face_code_ref=Missing NodePath
210["Cap Start"]
%% face_code_ref=Missing NodePath
211["Cap Start"]
%% face_code_ref=Missing NodePath
212["Cap Start"]
%% face_code_ref=Missing NodePath
213["Cap Start"]
%% face_code_ref=Missing NodePath
214["Cap End"]
%% face_code_ref=Missing NodePath
215["Cap End"]
%% face_code_ref=Missing NodePath
216["Cap End"]
%% face_code_ref=Missing NodePath
217["Cap End"]
%% face_code_ref=Missing NodePath
218["Cap End"]
%% face_code_ref=Missing NodePath
219["Cap End"]
%% face_code_ref=Missing NodePath
220["Cap End"]
%% face_code_ref=Missing NodePath
221["Cap End"]
%% face_code_ref=Missing NodePath
222["Cap End"]
%% face_code_ref=[ProgramBodyItem { index: 40 }, VariableDeclarationDeclaration, VariableDeclarationInit]
223["Cap End"]
%% face_code_ref=Missing NodePath
224["Cap End"]
%% face_code_ref=Missing NodePath
225["Cap End"]
%% face_code_ref=Missing NodePath
226["Cap End"]
%% face_code_ref=Missing NodePath
227["Cap End"]
%% face_code_ref=Missing NodePath
228["SweepEdge Opposite"]
229["SweepEdge Opposite"]
230["SweepEdge Opposite"]

View File

@ -349,79 +349,153 @@ flowchart LR
164["Sweep Extrusion<br>[652, 699, 8]"]
%% Missing NodePath
165[Wall]
%% face_code_ref=Missing NodePath
166[Wall]
%% face_code_ref=Missing NodePath
167[Wall]
%% face_code_ref=Missing NodePath
168[Wall]
%% face_code_ref=Missing NodePath
169[Wall]
%% face_code_ref=Missing NodePath
170[Wall]
%% face_code_ref=Missing NodePath
171[Wall]
%% face_code_ref=Missing NodePath
172[Wall]
%% face_code_ref=Missing NodePath
173[Wall]
%% face_code_ref=Missing NodePath
174[Wall]
%% face_code_ref=Missing NodePath
175[Wall]
%% face_code_ref=Missing NodePath
176[Wall]
%% face_code_ref=Missing NodePath
177[Wall]
%% face_code_ref=Missing NodePath
178[Wall]
%% face_code_ref=Missing NodePath
179[Wall]
%% face_code_ref=Missing NodePath
180[Wall]
%% face_code_ref=Missing NodePath
181[Wall]
%% face_code_ref=Missing NodePath
182[Wall]
%% face_code_ref=Missing NodePath
183[Wall]
%% face_code_ref=Missing NodePath
184[Wall]
%% face_code_ref=Missing NodePath
185[Wall]
%% face_code_ref=Missing NodePath
186[Wall]
%% face_code_ref=Missing NodePath
187[Wall]
%% face_code_ref=Missing NodePath
188[Wall]
%% face_code_ref=Missing NodePath
189[Wall]
%% face_code_ref=Missing NodePath
190[Wall]
%% face_code_ref=Missing NodePath
191[Wall]
%% face_code_ref=Missing NodePath
192[Wall]
%% face_code_ref=Missing NodePath
193[Wall]
%% face_code_ref=Missing NodePath
194[Wall]
%% face_code_ref=Missing NodePath
195[Wall]
%% face_code_ref=Missing NodePath
196[Wall]
%% face_code_ref=Missing NodePath
197[Wall]
%% face_code_ref=Missing NodePath
198[Wall]
%% face_code_ref=Missing NodePath
199[Wall]
%% face_code_ref=Missing NodePath
200[Wall]
%% face_code_ref=Missing NodePath
201[Wall]
%% face_code_ref=Missing NodePath
202[Wall]
%% face_code_ref=Missing NodePath
203[Wall]
%% face_code_ref=Missing NodePath
204[Wall]
%% face_code_ref=Missing NodePath
205[Wall]
%% face_code_ref=Missing NodePath
206[Wall]
%% face_code_ref=Missing NodePath
207[Wall]
%% face_code_ref=Missing NodePath
208[Wall]
%% face_code_ref=Missing NodePath
209[Wall]
%% face_code_ref=Missing NodePath
210[Wall]
%% face_code_ref=Missing NodePath
211[Wall]
%% face_code_ref=Missing NodePath
212[Wall]
%% face_code_ref=Missing NodePath
213[Wall]
%% face_code_ref=Missing NodePath
214[Wall]
%% face_code_ref=Missing NodePath
215[Wall]
%% face_code_ref=Missing NodePath
216[Wall]
%% face_code_ref=Missing NodePath
217[Wall]
%% face_code_ref=Missing NodePath
218["Cap Start"]
%% face_code_ref=Missing NodePath
219["Cap Start"]
%% face_code_ref=Missing NodePath
220["Cap Start"]
%% face_code_ref=Missing NodePath
221["Cap Start"]
%% face_code_ref=Missing NodePath
222["Cap Start"]
%% face_code_ref=Missing NodePath
223["Cap Start"]
%% face_code_ref=Missing NodePath
224["Cap Start"]
%% face_code_ref=Missing NodePath
225["Cap Start"]
%% face_code_ref=Missing NodePath
226["Cap Start"]
%% face_code_ref=Missing NodePath
227["Cap Start"]
%% face_code_ref=Missing NodePath
228["Cap Start"]
%% face_code_ref=Missing NodePath
229["Cap Start"]
%% face_code_ref=Missing NodePath
230["Cap End"]
%% face_code_ref=Missing NodePath
231["Cap End"]
%% face_code_ref=Missing NodePath
232["Cap End"]
%% face_code_ref=Missing NodePath
233["Cap End"]
%% face_code_ref=Missing NodePath
234["Cap End"]
%% face_code_ref=Missing NodePath
235["Cap End"]
%% face_code_ref=Missing NodePath
236["Cap End"]
%% face_code_ref=Missing NodePath
237["Cap End"]
%% face_code_ref=Missing NodePath
238["Cap End"]
%% face_code_ref=Missing NodePath
239["SweepEdge Opposite"]
240["SweepEdge Opposite"]
241["SweepEdge Opposite"]

View File

@ -19,8 +19,11 @@ flowchart LR
8["Sweep Extrusion<br>[878, 922, 0]"]
%% [ProgramBodyItem { index: 6 }, VariableDeclarationDeclaration, VariableDeclarationInit]
9[Wall]
%% face_code_ref=Missing NodePath
10["Cap Start"]
%% face_code_ref=Missing NodePath
11["Cap End"]
%% face_code_ref=Missing NodePath
12["SweepEdge Opposite"]
13["SweepEdge Adjacent"]
1 --- 2

View File

@ -183,11 +183,11 @@ flowchart LR
2["Plane<br>[1889, 1907, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit]
3["StartSketchOnPlane<br>[690, 746, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
4["StartSketchOnFace<br>[4027, 4072, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 14 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
5["StartSketchOnFace<br>[4788, 4832, 0]"]
%% Missing NodePath
%% [ProgramBodyItem { index: 15 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
90["Sweep Extrusion<br>[1652, 1684, 0]"]
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 14 }]
91["Sweep Extrusion<br>[2897, 2924, 0]"]
@ -211,65 +211,125 @@ flowchart LR
100["Sweep Extrusion<br>[5452, 5473, 0]"]
%% [ProgramBodyItem { index: 15 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 12 }]
101[Wall]
%% face_code_ref=Missing NodePath
102[Wall]
%% face_code_ref=Missing NodePath
103[Wall]
%% face_code_ref=Missing NodePath
104[Wall]
%% face_code_ref=Missing NodePath
105[Wall]
%% face_code_ref=Missing NodePath
106[Wall]
%% face_code_ref=Missing NodePath
107[Wall]
%% face_code_ref=Missing NodePath
108[Wall]
%% face_code_ref=Missing NodePath
109[Wall]
%% face_code_ref=Missing NodePath
110[Wall]
%% face_code_ref=Missing NodePath
111[Wall]
%% face_code_ref=Missing NodePath
112[Wall]
%% face_code_ref=Missing NodePath
113[Wall]
%% face_code_ref=Missing NodePath
114[Wall]
%% face_code_ref=Missing NodePath
115[Wall]
%% face_code_ref=Missing NodePath
116[Wall]
%% face_code_ref=Missing NodePath
117[Wall]
%% face_code_ref=Missing NodePath
118[Wall]
%% face_code_ref=Missing NodePath
119[Wall]
%% face_code_ref=Missing NodePath
120[Wall]
%% face_code_ref=Missing NodePath
121[Wall]
%% face_code_ref=Missing NodePath
122[Wall]
%% face_code_ref=Missing NodePath
123[Wall]
%% face_code_ref=Missing NodePath
124[Wall]
%% face_code_ref=Missing NodePath
125[Wall]
%% face_code_ref=Missing NodePath
126[Wall]
%% face_code_ref=Missing NodePath
127[Wall]
%% face_code_ref=Missing NodePath
128[Wall]
%% face_code_ref=Missing NodePath
129[Wall]
%% face_code_ref=Missing NodePath
130[Wall]
%% face_code_ref=Missing NodePath
131[Wall]
%% face_code_ref=Missing NodePath
132[Wall]
%% face_code_ref=[ProgramBodyItem { index: 14 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
133[Wall]
%% face_code_ref=Missing NodePath
134[Wall]
%% face_code_ref=Missing NodePath
135[Wall]
%% face_code_ref=Missing NodePath
136[Wall]
%% face_code_ref=Missing NodePath
137[Wall]
%% face_code_ref=Missing NodePath
138[Wall]
%% face_code_ref=Missing NodePath
139[Wall]
%% face_code_ref=Missing NodePath
140[Wall]
%% face_code_ref=Missing NodePath
141[Wall]
%% face_code_ref=Missing NodePath
142[Wall]
%% face_code_ref=Missing NodePath
143[Wall]
%% face_code_ref=Missing NodePath
144[Wall]
%% face_code_ref=Missing NodePath
145[Wall]
%% face_code_ref=Missing NodePath
146[Wall]
%% face_code_ref=Missing NodePath
147[Wall]
%% face_code_ref=Missing NodePath
148[Wall]
%% face_code_ref=Missing NodePath
149[Wall]
%% face_code_ref=Missing NodePath
150[Wall]
%% face_code_ref=Missing NodePath
151[Wall]
%% face_code_ref=Missing NodePath
152[Wall]
%% face_code_ref=Missing NodePath
153[Wall]
%% face_code_ref=Missing NodePath
154[Wall]
%% face_code_ref=[ProgramBodyItem { index: 15 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
155["Cap Start"]
%% face_code_ref=Missing NodePath
156["Cap Start"]
%% face_code_ref=Missing NodePath
157["Cap Start"]
%% face_code_ref=Missing NodePath
158["Cap End"]
%% face_code_ref=Missing NodePath
159["Cap End"]
%% face_code_ref=Missing NodePath
160["Cap End"]
%% face_code_ref=Missing NodePath
161["SweepEdge Opposite"]
162["SweepEdge Opposite"]
163["SweepEdge Opposite"]

View File

@ -574,288 +574,571 @@ flowchart LR
286["Sweep Extrusion<br>[18401, 18420, 0]"]
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 284 }]
287[Wall]
%% face_code_ref=Missing NodePath
288[Wall]
%% face_code_ref=Missing NodePath
289[Wall]
%% face_code_ref=Missing NodePath
290[Wall]
%% face_code_ref=Missing NodePath
291[Wall]
%% face_code_ref=Missing NodePath
292[Wall]
%% face_code_ref=Missing NodePath
293[Wall]
%% face_code_ref=Missing NodePath
294[Wall]
%% face_code_ref=Missing NodePath
295[Wall]
%% face_code_ref=Missing NodePath
296[Wall]
%% face_code_ref=Missing NodePath
297[Wall]
%% face_code_ref=Missing NodePath
298[Wall]
%% face_code_ref=Missing NodePath
299[Wall]
%% face_code_ref=Missing NodePath
300[Wall]
%% face_code_ref=Missing NodePath
301[Wall]
%% face_code_ref=Missing NodePath
302[Wall]
%% face_code_ref=Missing NodePath
303[Wall]
%% face_code_ref=Missing NodePath
304[Wall]
%% face_code_ref=Missing NodePath
305[Wall]
%% face_code_ref=Missing NodePath
306[Wall]
%% face_code_ref=Missing NodePath
307[Wall]
%% face_code_ref=Missing NodePath
308[Wall]
%% face_code_ref=Missing NodePath
309[Wall]
%% face_code_ref=Missing NodePath
310[Wall]
%% face_code_ref=Missing NodePath
311[Wall]
%% face_code_ref=Missing NodePath
312[Wall]
%% face_code_ref=Missing NodePath
313[Wall]
%% face_code_ref=Missing NodePath
314[Wall]
%% face_code_ref=Missing NodePath
315[Wall]
%% face_code_ref=Missing NodePath
316[Wall]
%% face_code_ref=Missing NodePath
317[Wall]
%% face_code_ref=Missing NodePath
318[Wall]
%% face_code_ref=Missing NodePath
319[Wall]
%% face_code_ref=Missing NodePath
320[Wall]
%% face_code_ref=Missing NodePath
321[Wall]
%% face_code_ref=Missing NodePath
322[Wall]
%% face_code_ref=Missing NodePath
323[Wall]
%% face_code_ref=Missing NodePath
324[Wall]
%% face_code_ref=Missing NodePath
325[Wall]
%% face_code_ref=Missing NodePath
326[Wall]
%% face_code_ref=Missing NodePath
327[Wall]
%% face_code_ref=Missing NodePath
328[Wall]
%% face_code_ref=Missing NodePath
329[Wall]
%% face_code_ref=Missing NodePath
330[Wall]
%% face_code_ref=Missing NodePath
331[Wall]
%% face_code_ref=Missing NodePath
332[Wall]
%% face_code_ref=Missing NodePath
333[Wall]
%% face_code_ref=Missing NodePath
334[Wall]
%% face_code_ref=Missing NodePath
335[Wall]
%% face_code_ref=Missing NodePath
336[Wall]
%% face_code_ref=Missing NodePath
337[Wall]
%% face_code_ref=Missing NodePath
338[Wall]
%% face_code_ref=Missing NodePath
339[Wall]
%% face_code_ref=Missing NodePath
340[Wall]
%% face_code_ref=Missing NodePath
341[Wall]
%% face_code_ref=Missing NodePath
342[Wall]
%% face_code_ref=Missing NodePath
343[Wall]
%% face_code_ref=Missing NodePath
344[Wall]
%% face_code_ref=Missing NodePath
345[Wall]
%% face_code_ref=Missing NodePath
346[Wall]
%% face_code_ref=Missing NodePath
347[Wall]
%% face_code_ref=Missing NodePath
348[Wall]
%% face_code_ref=Missing NodePath
349[Wall]
%% face_code_ref=Missing NodePath
350[Wall]
%% face_code_ref=Missing NodePath
351[Wall]
%% face_code_ref=Missing NodePath
352[Wall]
%% face_code_ref=Missing NodePath
353[Wall]
%% face_code_ref=Missing NodePath
354[Wall]
%% face_code_ref=Missing NodePath
355[Wall]
%% face_code_ref=Missing NodePath
356[Wall]
%% face_code_ref=Missing NodePath
357[Wall]
%% face_code_ref=Missing NodePath
358[Wall]
%% face_code_ref=Missing NodePath
359[Wall]
%% face_code_ref=Missing NodePath
360[Wall]
%% face_code_ref=Missing NodePath
361[Wall]
%% face_code_ref=Missing NodePath
362[Wall]
%% face_code_ref=Missing NodePath
363[Wall]
%% face_code_ref=Missing NodePath
364[Wall]
%% face_code_ref=Missing NodePath
365[Wall]
%% face_code_ref=Missing NodePath
366[Wall]
%% face_code_ref=Missing NodePath
367[Wall]
%% face_code_ref=Missing NodePath
368[Wall]
%% face_code_ref=Missing NodePath
369[Wall]
%% face_code_ref=Missing NodePath
370[Wall]
%% face_code_ref=Missing NodePath
371[Wall]
%% face_code_ref=Missing NodePath
372[Wall]
%% face_code_ref=Missing NodePath
373[Wall]
%% face_code_ref=Missing NodePath
374[Wall]
%% face_code_ref=Missing NodePath
375[Wall]
%% face_code_ref=Missing NodePath
376[Wall]
%% face_code_ref=Missing NodePath
377[Wall]
%% face_code_ref=Missing NodePath
378[Wall]
%% face_code_ref=Missing NodePath
379[Wall]
%% face_code_ref=Missing NodePath
380[Wall]
%% face_code_ref=Missing NodePath
381[Wall]
%% face_code_ref=Missing NodePath
382[Wall]
%% face_code_ref=Missing NodePath
383[Wall]
%% face_code_ref=Missing NodePath
384[Wall]
%% face_code_ref=Missing NodePath
385[Wall]
%% face_code_ref=Missing NodePath
386[Wall]
%% face_code_ref=Missing NodePath
387[Wall]
%% face_code_ref=Missing NodePath
388[Wall]
%% face_code_ref=Missing NodePath
389[Wall]
%% face_code_ref=Missing NodePath
390[Wall]
%% face_code_ref=Missing NodePath
391[Wall]
%% face_code_ref=Missing NodePath
392[Wall]
%% face_code_ref=Missing NodePath
393[Wall]
%% face_code_ref=Missing NodePath
394[Wall]
%% face_code_ref=Missing NodePath
395[Wall]
%% face_code_ref=Missing NodePath
396[Wall]
%% face_code_ref=Missing NodePath
397[Wall]
%% face_code_ref=Missing NodePath
398[Wall]
%% face_code_ref=Missing NodePath
399[Wall]
%% face_code_ref=Missing NodePath
400[Wall]
%% face_code_ref=Missing NodePath
401[Wall]
%% face_code_ref=Missing NodePath
402[Wall]
%% face_code_ref=Missing NodePath
403[Wall]
%% face_code_ref=Missing NodePath
404[Wall]
%% face_code_ref=Missing NodePath
405[Wall]
%% face_code_ref=Missing NodePath
406[Wall]
%% face_code_ref=Missing NodePath
407[Wall]
%% face_code_ref=Missing NodePath
408[Wall]
%% face_code_ref=Missing NodePath
409[Wall]
%% face_code_ref=Missing NodePath
410[Wall]
%% face_code_ref=Missing NodePath
411[Wall]
%% face_code_ref=Missing NodePath
412[Wall]
%% face_code_ref=Missing NodePath
413[Wall]
%% face_code_ref=Missing NodePath
414[Wall]
%% face_code_ref=Missing NodePath
415[Wall]
%% face_code_ref=Missing NodePath
416[Wall]
%% face_code_ref=Missing NodePath
417[Wall]
%% face_code_ref=Missing NodePath
418[Wall]
%% face_code_ref=Missing NodePath
419[Wall]
%% face_code_ref=Missing NodePath
420[Wall]
%% face_code_ref=Missing NodePath
421[Wall]
%% face_code_ref=Missing NodePath
422[Wall]
%% face_code_ref=Missing NodePath
423[Wall]
%% face_code_ref=Missing NodePath
424[Wall]
%% face_code_ref=Missing NodePath
425[Wall]
%% face_code_ref=Missing NodePath
426[Wall]
%% face_code_ref=Missing NodePath
427[Wall]
%% face_code_ref=Missing NodePath
428[Wall]
%% face_code_ref=Missing NodePath
429[Wall]
%% face_code_ref=Missing NodePath
430[Wall]
%% face_code_ref=Missing NodePath
431[Wall]
%% face_code_ref=Missing NodePath
432[Wall]
%% face_code_ref=Missing NodePath
433[Wall]
%% face_code_ref=Missing NodePath
434[Wall]
%% face_code_ref=Missing NodePath
435[Wall]
%% face_code_ref=Missing NodePath
436[Wall]
%% face_code_ref=Missing NodePath
437[Wall]
%% face_code_ref=Missing NodePath
438[Wall]
%% face_code_ref=Missing NodePath
439[Wall]
%% face_code_ref=Missing NodePath
440[Wall]
%% face_code_ref=Missing NodePath
441[Wall]
%% face_code_ref=Missing NodePath
442[Wall]
%% face_code_ref=Missing NodePath
443[Wall]
%% face_code_ref=Missing NodePath
444[Wall]
%% face_code_ref=Missing NodePath
445[Wall]
%% face_code_ref=Missing NodePath
446[Wall]
%% face_code_ref=Missing NodePath
447[Wall]
%% face_code_ref=Missing NodePath
448[Wall]
%% face_code_ref=Missing NodePath
449[Wall]
%% face_code_ref=Missing NodePath
450[Wall]
%% face_code_ref=Missing NodePath
451[Wall]
%% face_code_ref=Missing NodePath
452[Wall]
%% face_code_ref=Missing NodePath
453[Wall]
%% face_code_ref=Missing NodePath
454[Wall]
%% face_code_ref=Missing NodePath
455[Wall]
%% face_code_ref=Missing NodePath
456[Wall]
%% face_code_ref=Missing NodePath
457[Wall]
%% face_code_ref=Missing NodePath
458[Wall]
%% face_code_ref=Missing NodePath
459[Wall]
%% face_code_ref=Missing NodePath
460[Wall]
%% face_code_ref=Missing NodePath
461[Wall]
%% face_code_ref=Missing NodePath
462[Wall]
%% face_code_ref=Missing NodePath
463[Wall]
%% face_code_ref=Missing NodePath
464[Wall]
%% face_code_ref=Missing NodePath
465[Wall]
%% face_code_ref=Missing NodePath
466[Wall]
%% face_code_ref=Missing NodePath
467[Wall]
%% face_code_ref=Missing NodePath
468[Wall]
%% face_code_ref=Missing NodePath
469[Wall]
%% face_code_ref=Missing NodePath
470[Wall]
%% face_code_ref=Missing NodePath
471[Wall]
%% face_code_ref=Missing NodePath
472[Wall]
%% face_code_ref=Missing NodePath
473[Wall]
%% face_code_ref=Missing NodePath
474[Wall]
%% face_code_ref=Missing NodePath
475[Wall]
%% face_code_ref=Missing NodePath
476[Wall]
%% face_code_ref=Missing NodePath
477[Wall]
%% face_code_ref=Missing NodePath
478[Wall]
%% face_code_ref=Missing NodePath
479[Wall]
%% face_code_ref=Missing NodePath
480[Wall]
%% face_code_ref=Missing NodePath
481[Wall]
%% face_code_ref=Missing NodePath
482[Wall]
%% face_code_ref=Missing NodePath
483[Wall]
%% face_code_ref=Missing NodePath
484[Wall]
%% face_code_ref=Missing NodePath
485[Wall]
%% face_code_ref=Missing NodePath
486[Wall]
%% face_code_ref=Missing NodePath
487[Wall]
%% face_code_ref=Missing NodePath
488[Wall]
%% face_code_ref=Missing NodePath
489[Wall]
%% face_code_ref=Missing NodePath
490[Wall]
%% face_code_ref=Missing NodePath
491[Wall]
%% face_code_ref=Missing NodePath
492[Wall]
%% face_code_ref=Missing NodePath
493[Wall]
%% face_code_ref=Missing NodePath
494[Wall]
%% face_code_ref=Missing NodePath
495[Wall]
%% face_code_ref=Missing NodePath
496[Wall]
%% face_code_ref=Missing NodePath
497[Wall]
%% face_code_ref=Missing NodePath
498[Wall]
%% face_code_ref=Missing NodePath
499[Wall]
%% face_code_ref=Missing NodePath
500[Wall]
%% face_code_ref=Missing NodePath
501[Wall]
%% face_code_ref=Missing NodePath
502[Wall]
%% face_code_ref=Missing NodePath
503[Wall]
%% face_code_ref=Missing NodePath
504[Wall]
%% face_code_ref=Missing NodePath
505[Wall]
%% face_code_ref=Missing NodePath
506[Wall]
%% face_code_ref=Missing NodePath
507[Wall]
%% face_code_ref=Missing NodePath
508[Wall]
%% face_code_ref=Missing NodePath
509[Wall]
%% face_code_ref=Missing NodePath
510[Wall]
%% face_code_ref=Missing NodePath
511[Wall]
%% face_code_ref=Missing NodePath
512[Wall]
%% face_code_ref=Missing NodePath
513[Wall]
%% face_code_ref=Missing NodePath
514[Wall]
%% face_code_ref=Missing NodePath
515[Wall]
%% face_code_ref=Missing NodePath
516[Wall]
%% face_code_ref=Missing NodePath
517[Wall]
%% face_code_ref=Missing NodePath
518[Wall]
%% face_code_ref=Missing NodePath
519[Wall]
%% face_code_ref=Missing NodePath
520[Wall]
%% face_code_ref=Missing NodePath
521[Wall]
%% face_code_ref=Missing NodePath
522[Wall]
%% face_code_ref=Missing NodePath
523[Wall]
%% face_code_ref=Missing NodePath
524[Wall]
%% face_code_ref=Missing NodePath
525[Wall]
%% face_code_ref=Missing NodePath
526[Wall]
%% face_code_ref=Missing NodePath
527[Wall]
%% face_code_ref=Missing NodePath
528[Wall]
%% face_code_ref=Missing NodePath
529[Wall]
%% face_code_ref=Missing NodePath
530[Wall]
%% face_code_ref=Missing NodePath
531[Wall]
%% face_code_ref=Missing NodePath
532[Wall]
%% face_code_ref=Missing NodePath
533[Wall]
%% face_code_ref=Missing NodePath
534[Wall]
%% face_code_ref=Missing NodePath
535[Wall]
%% face_code_ref=Missing NodePath
536[Wall]
%% face_code_ref=Missing NodePath
537[Wall]
%% face_code_ref=Missing NodePath
538[Wall]
%% face_code_ref=Missing NodePath
539[Wall]
%% face_code_ref=Missing NodePath
540[Wall]
%% face_code_ref=Missing NodePath
541[Wall]
%% face_code_ref=Missing NodePath
542[Wall]
%% face_code_ref=Missing NodePath
543[Wall]
%% face_code_ref=Missing NodePath
544[Wall]
%% face_code_ref=Missing NodePath
545[Wall]
%% face_code_ref=Missing NodePath
546[Wall]
%% face_code_ref=Missing NodePath
547[Wall]
%% face_code_ref=Missing NodePath
548[Wall]
%% face_code_ref=Missing NodePath
549[Wall]
%% face_code_ref=Missing NodePath
550[Wall]
%% face_code_ref=Missing NodePath
551[Wall]
%% face_code_ref=Missing NodePath
552[Wall]
%% face_code_ref=Missing NodePath
553[Wall]
%% face_code_ref=Missing NodePath
554[Wall]
%% face_code_ref=Missing NodePath
555[Wall]
%% face_code_ref=Missing NodePath
556[Wall]
%% face_code_ref=Missing NodePath
557[Wall]
%% face_code_ref=Missing NodePath
558[Wall]
%% face_code_ref=Missing NodePath
559[Wall]
%% face_code_ref=Missing NodePath
560[Wall]
%% face_code_ref=Missing NodePath
561[Wall]
%% face_code_ref=Missing NodePath
562[Wall]
%% face_code_ref=Missing NodePath
563[Wall]
%% face_code_ref=Missing NodePath
564[Wall]
%% face_code_ref=Missing NodePath
565[Wall]
%% face_code_ref=Missing NodePath
566[Wall]
%% face_code_ref=Missing NodePath
567[Wall]
%% face_code_ref=Missing NodePath
568["Cap Start"]
%% face_code_ref=Missing NodePath
569["Cap End"]
%% face_code_ref=Missing NodePath
570["SweepEdge Opposite"]
571["SweepEdge Opposite"]
572["SweepEdge Opposite"]

View File

@ -18,11 +18,17 @@ flowchart LR
8["Sweep Extrusion<br>[157, 176, 0]"]
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
9[Wall]
%% face_code_ref=Missing NodePath
10[Wall]
%% face_code_ref=Missing NodePath
11[Wall]
%% face_code_ref=Missing NodePath
12[Wall]
%% face_code_ref=Missing NodePath
13["Cap Start"]
%% face_code_ref=Missing NodePath
14["Cap End"]
%% face_code_ref=Missing NodePath
15["SweepEdge Opposite"]
16["SweepEdge Opposite"]
17["SweepEdge Opposite"]

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