Files
FreeCADWasmDev/docs/p6/points-source-boundary.json
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

45 lines
1.3 KiB
JSON

{
"schema": "freecad-web-points-source-boundary/v1",
"task_id": "FW-P6-PTS-A",
"status": "pass",
"source_revision": "0644133717ebc04fae2194bb5ef9eec06880f909",
"input_sha256": "bd1ca361755bc25e74f0cb78661e36b38c8c22d278b3e6b7a171a7e0dbfe3624",
"module": "Points",
"cmake": {
"app": "src/Mod/Points/App/CMakeLists.txt",
"guiConditional": "src/Mod/Points/CMakeLists.txt:4-6",
"guiTarget": "src/Mod/Points/Gui/CMakeLists.txt:52",
"dependencies": [
"Part",
"FreeCADApp"
]
},
"registration": {
"entry": "src/Mod/Points/App/AppPoints.cpp",
"representativeTypes": [
"Points::Feature",
"Points::Structured",
"Points::PointKernel",
"Points::PropertyPointKernel"
]
},
"python": {
"entry": "src/Mod/Points/App/AppPointsPy.cpp",
"init": "src/Mod/Points/Init.py"
},
"actions": {
"createRecompute": "Points::Feature point cloud",
"inspect": "Points App registration",
"pythonApi": "AppPointsPy.cpp",
"saveReopen": "FCStd/document boundary"
},
"gui": {
"buildFlag": "BUILD_GUI",
"webBoundary": "PointsGui is excluded from GUI-free WASM"
},
"boundaries": [
"Source boundary only; runtime, point geometry, Facade and Chrome remain later contracts.",
"OBJ/PLY import/export commands are GUI-facing and do not imply persistence support."
]
}