forked from 1b-agent/opencadstudio-upstream
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:
1 parent
2dfa9f3f2a
commit
632540efff
6 files changed
+61
-13
No files matched your search
@@ -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 {}",
|
||||
|
||||
Reference in new issue
Block a user