1.0 KiB
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.