Files
FreeCADWasmDev/docs/current/techdraw-0917cddbeee980d0a2387694-boundaries.md
wangdequan 9a7c4f0335 Save FreeCAD Web workspace sources and user validation evidence
IFC native binding remains incomplete; preserve accurate test results.
2026-09-15 22:01:58 +08:00

1.6 KiB

TechDraw batch 0917cddbeee980d0a2387694

Edits only; build, sync and business acceptance remain with the outer pipeline.

Thread group dispatch now follows CommandExtensionPack.cpp:588: hole side (0), hole bottom (1), bolt side (2), bolt bottom (3). Bottom modes call the existing native cosmetic arc construction. Side modes retain implementation_required. The application adapter normalizes current-document selected edge handles into the existing native view/selection contract and rejects mixed views. Both native group dispatch and the adapter enforce task exclusion and valid mode indices. The adapter also enforces desktop task exclusion for FaceCenterLine and the circle centerline group. No implementation registration markers were added.

Remaining boundaries:

  • ExtensionThreadHoleSide and ExtensionThreadBoltSide: port the official paired-line construction, canonical coordinate conversion and line formatting.
  • ExtensionThreadsGroup: side modes remain blocked; bottom modes still need business validation of native persistence, rendering and selection clearing.
  • ExtensionCircleCenterLinesGroup: both circle and bolt-circle geometry modes remain unimplemented beyond routing and task/mode validation.
  • FaceCenterLine: native face-derived centerline construction and task editing.
  • ShowAll: persistent ShowAllEdges view-provider equivalent and rendered effect.
  • SurfaceFinishSymbols: native symbol construction, page/view attachment and task.
  • WeldSymbol: native leader attachment, symbol construction and task.

No build or acceptance run was performed. These edits do not constitute business acceptance for any of the eight selected records.