bherbruck and Claude Opus 5.5
935e6465fa
Blends: whole smooth loops picked by one edge (tangent chain), full circles, walls at any angle, several loops per feature; flat non-plane faces healed into planes; fillets and chamfers repeat in feature patterns
...
Oracle: 49/66.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01AS5Tn3xieewUSg3uxrMVdL
2026-10-08 00:30:38 +00:00
bherbruck and Claude Opus 5.5
57d01f8405
Kernel: revolved faces turned away from the angle wrap (booleans with revolved bodies work), cuts that leave pieces make separate bodies, trivial booleans (clear of / inside) by sampling, body mirrors with join; recipes: pattern source names, thread, holes at sketch points, mirror of bodies
...
Oracle: 43/66.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01AS5Tn3xieewUSg3uxrMVdL
2026-10-08 00:00:51 +00:00
bherbruck and Claude Opus 5.5
37f4e4e49e
Kernel: shell of non-convex bodies with planar faces (faces offset with the body's topology)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01AS5Tn3xieewUSg3uxrMVdL
2026-10-07 23:00:57 +00:00
bherbruck and Claude Opus 5.5
3229fd9740
Kernel: booleans with coincident planar faces push the faces apart exactly (perpendicular neighbours stretched or shrunk), union cuts the slab beyond the plane
...
Oracle: 29/29.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01AS5Tn3xieewUSg3uxrMVdL
2026-10-07 22:41:29 +00:00
bherbruck and Claude Opus 5.5
51f5f8a0e5
Kernel tests: restore the mesh-body test after the merge
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01AS5Tn3xieewUSg3uxrMVdL
2026-10-07 22:16:52 +00:00
bherbruck and Claude Opus 5.5
a4a17331dc
Kernel: concave edge fillets; whole smooth-loop blends of planar faces (cylinders and tori: pocket floors, plate outlines); rounding every edge of a convex planar body (sphere corners); healing after booleans (exact lines/arcs for intersection curves, coplanar faces merged, collinear edges joined); faces rebuilt on their stored surfaces
...
Oracle: 28/29.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01AS5Tn3xieewUSg3uxrMVdL
2026-10-07 22:08:27 +00:00
bherbruck and Claude Opus 5.5
ea3dd0ed6e
3MF: export, and 3MF/STL import as mesh bodies
...
Export: ExportCommand/CLI --out/MCP export with .3mf write a 3MF Core package
([Content_Types].xml, _rels/.rels, 3D/3dmodel.model; millimetres), one
mesh object and build item per body, named after it, vertices shared and
welded watertight (T-junctions between faces split), base-material colours
when bodies carry one (STEP colours now ride on bodies). Tessellation as
for STL. File > Export 3MF.
Import: doc.open/drag-drop/CLI/MCP open accept .3mf and .stl; Insert Mesh
(ParaMeshInsertAlignCommand) adds them to a design as a MeshImport feature.
Kernel mesh bodies render, measure exactly, move and export; solid
features refuse them with a clear error. 3MF reading flattens components
and build transforms, converts units, reads colours; sizes, entries,
nesting and element counts are capped.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01AS5Tn3xieewUSg3uxrMVdL
2026-10-07 21:30:38 +00:00
bherbruck and Claude Opus 5.5
043a542e29
Kernel: pole-free six-patch spheres; vendored truck-shapeops with robust meshing and nearest-parameter loop projection (sphere and box booleans work); least-squares sphere classification
...
Oracle: 25/29 (14 and 15 now match Fusion).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01AS5Tn3xieewUSg3uxrMVdL
2026-10-07 21:30:18 +00:00
bherbruck and Claude Opus 5.5
d585afd006
M2: exact planar boolean fallback for coincident faces (BSP polygons rebuilt into B-rep)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01AS5Tn3xieewUSg3uxrMVdL
2026-10-07 19:22:27 +00:00
bherbruck and Claude Opus 5.5
c555f6f693
M2: loft (arc-length ruled sections) and sweep along sketch paths; three-level measurement voting
...
Oracle: 23/29 parts match Fusion.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-07 19:22:27 +00:00
bherbruck and Claude Opus 5.5
73a1ab40d0
M2: shell and draft (exact convex polyhedra from planes)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-07 19:22:27 +00:00
bherbruck and Claude Opus 5.5
431b87c2b9
M1: hole feature (simple, drilled, counterbore, countersink), cone classification and apex counting
...
Oracle: 19/29 parts match Fusion.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-07 19:22:27 +00:00
bherbruck and Claude Opus 5.5
ac43365416
M1: robust revolves touching the axis (cone shells), partial revolves toward the sketch normal, coplanar profile growth for joins/cuts, membership-checked booleans, per-face measurement fallback
...
Oracle: 18/29 parts match Fusion.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-07 18:41:02 +00:00
bherbruck and Claude Opus 5.5
1467ad1d89
M1: rectangular/circular patterns and mirror of features, construction planes (offset, at angle), split body by plane, chamfers by mitred cutters
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-07 18:29:51 +00:00
bherbruck and Claude Opus 5.5
b85ccd62cf
M1: oracle recipe coverage (arcs, refs-based constraints/dimensions, extents), taper and through-all extrudes, curve splitting in profiles, region merging, angle dimensions by sector, smoother tangency solve, merged topology for revolves
...
Oracle: 13/29 parts match Fusion.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-07 18:19:28 +00:00
bherbruck and Claude Opus 5.5
a97af44979
M0: truck-based kernel with local fillets and chamfers, parametric document timeline
...
The kernel moved from monstertruck to truck: truck's booleans handle blind
holes, pockets and bosses that monstertruck's did not (see the ADR). Fillets
and chamfers on straight convex edges between planar faces are our own exact
local B-rep operation. The document holds parameters with unit-aware
expressions and a timeline that re-evaluates incrementally.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-07 17:18:16 +00:00
bherbruck and Claude Opus 5.5
dafce1f4e2
M0: workspace, geometry foundation, sketch constraint solver, kernel boundary
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-07 17:01:29 +00:00