Files
FreeCADWasmDev/docs/current/points-ply-filesystem-boundary.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

21 lines
1.0 KiB
Markdown

# Points PLY filesystem export
Batch: `da3a9b79e5a2e1be528bce00`
Selected business: `business-format:Points:import:.ply`
The first reported failure occurs at `tools/points-business-cases.mjs:123`,
before native import: the loaded module does not expose `FS.writeFile`.
`FreeCADWebPointsRuntimeProbe` exported only `ccall`. Its CMake target now
also exports Emscripten `FS`, allowing supplied PLY bytes to be staged in
the filesystem used by the existing native Points import route.
The shared loader, native import implementation, and existing coordinate,
document preservation, FCStd reopen, error recovery, and cleanup assertions
are reused without changes.
Remaining boundary: the outer pipeline must incrementally build and sync
`FreeCADWebPointsRuntimeProbe` from `freecad-source/build-web/configure`,
then run the selected PLY business case. No build, sync, or runtime acceptance
was performed in this edit-only batch. PLY business acceptance remains pending;
this source fix is not evidence of successful import or browser file upload.