From dd00ff989f932e38d2d7cb70120992ecf5009d50 Mon Sep 17 00:00:00 2001 From: brett19 Date: Sun, 1 Nov 2026 20:39:18 -0700 Subject: [PATCH] Native wire fixture: a box edge round's cylinder keeps its own frame With swap_uv_keeps_analytic_definition (#2281) on, the fillet's cylinder in box_and_fillet_have_stable_wire_records keeps the frame it was made with: its origin moves along the axis from x = 0 to x = -20 (the edge runs x 0 to 40), with the same axis, radius 2 and trims; the last bits of the axis and radius move with it. The same surface; turning that flag alone off gives the old record back. Re-blessed with NATIVE_BREP_BLESS=1. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01SdcgEu4Lr3moCCisdZShKz --- crates/kernel/src/native/fixtures/box-fillet-v5.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/crates/kernel/src/native/fixtures/box-fillet-v5.json b/crates/kernel/src/native/fixtures/box-fillet-v5.json index 3ca39e6255..fc9bd8e67d 100644 --- a/crates/kernel/src/native/fixtures/box-fillet-v5.json +++ b/crates/kernel/src/native/fixtures/box-fillet-v5.json @@ -3652,23 +3652,23 @@ "surface": { "frame": { "origin": [ - 0.0, - 2.0000000000000027, - 7.9999999999999964 + -20.0, + 2.000000000000002, + 7.999999999999997 ], "x_axis": [ 0.0, - -3.1086244689504328e-15, + -2.886579864025403e-15, 1.0 ], "y_axis": [ 0.0, -1.0, - -3.1086244689504328e-15 + -2.886579864025403e-15 ] }, "kind": "cylinder", - "radius": 2.0000000000000036 + "radius": 2.000000000000003 } } ],