Files
FreeCADWasmDev/docs/current/techdraw-bc2a70fd55b2a15fd35bc1c5-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.5 KiB

TechDraw batch bc2a70fd55b2a15fd35bc1c5

This edit connects completed native single-view SVG results to the mounted shell and selects the created object in the current document. Results must match the requested command and document and report a completed native mutation before the shell displays them. SVG is displayed as an image, without injecting native markup into the application DOM.

Remaining boundaries:

  • ActiveView: the inspected native handler still requires GUI viewport capture. Browser capture and native image insertion are not implemented by this edit.
  • ArchView: native section-plane conversion exists. The returned SVG now has a visible consumer. Python renderer availability and actual drawing output need outer-pipeline verification.
  • DraftView: a dedicated native branch creates DrawViewDraft objects for the selected sources, recomputes and obtains their native Symbol SVG, and commits only after every view renders. The result carries views and object handles; the mounted shell displays all returned views and selects all created objects. Native renderer availability and dispatch reachability require outer-pipeline verification; no runtime success is claimed by these edits.
  • BrokenView: existing native and shell work is retained. Break geometry and rendered output still need outer-pipeline verification.

No build, runtime sync, or business acceptance was performed. This document is an implementation handoff, not acceptance evidence for any of the four commands.