Sweep history records in the reference layout; kernel and codec revs

New sweep records store the source and placed profile frames, the
default mitred joint, groups 292-294 and a 3D polyline path as a wire
body, so the reference re-evaluates them. Builds against the sweep
history codec and kernel revisions.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
ramox81andClaude Opus 5.5 committed 2026-10-06 15:33:47 +03:00
1 parent 2dfa9f3f2a
commit 632540efff
6 files changed
+61 -13

No files matched your search

+3 -3
View File
@@ -315,7 +315,7 @@ fn history_operation_text(operation: &SolidHistoryOperation) -> String {
value.base_face
),
SolidHistoryOperation::Sweep(value) | SolidHistoryOperation::Extrusion(value) => format!(
"{}; sweep {}; path {}; direction {:.6},{:.6},{:.6}; draft {:.6}; scale {:.6}; twist {:.6}; align {:.6}; bank {}; intersections {}",
"{}; sweep {}; path {}; direction {:.6},{:.6},{:.6}; draft {:.6}; scale {:.6}; twist {:.6}; align {:.6}; align start {}; bank {}",
history_base_text(&value.base),
embedded_name(value.sweep_entity.as_ref()),
embedded_name(value.path_entity.as_ref()),
@@ -326,8 +326,8 @@ fn history_operation_text(operation: &SolidHistoryOperation) -> String {
value.scale_factor,
value.twist_angle,
value.align_angle,
value.bank,
value.check_intersections
value.align_start,
value.bank
),
SolidHistoryOperation::Loft(value) => format!(
"{}; cross sections {}; guides {}",