Files
FreeCADWasmDev/docs/p6/cam-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

99 lines
2.6 KiB
JSON

{
"schema": "freecad-web-p6-cam-source-boundary/v1",
"module": "CAM",
"result": "pass_probe_only",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"cmake": {
"target": "Path",
"kind": "shared_library",
"appTarget": "Path",
"buildCondition": "BUILD_GUI gates InitGui.py; Path App target is native"
},
"dependencies": [
"Part",
"area-native",
"FreeCADApp"
],
"actions": {
"create/recompute": {
"entry": "src/Mod/CAM/Path/Main/Job.py",
"operationEntry": "src/Mod/CAM/Path/Op/Base.py",
"objectTypes": [
"Path::Area",
"Path::Command",
"Path::Feature",
"Path::FeatureArea",
"Path::FeatureAreaView",
"Path::FeatureShape",
"Path::PropertyPath",
"Path::Toolpath",
"Path::Voronoi",
"Path::VoronoiCell",
"Path::VoronoiEdge",
"Path::VoronoiVertex"
],
"formats": [
".fcstd",
".json",
".obj",
".step",
".svg"
]
},
"import/export": {
"entry": "src/Mod/CAM/Init.py",
"formats": [
".json",
".obj",
".step",
".svg"
]
},
"inspect/source-inventory": {
"entry": "src/Mod/CAM/Init.py"
},
"python-api": {
"entry": "src/Mod/CAM/Path",
"apiCount": 2883
},
"save/reopen": {
"entry": "src/Mod/CAM/Path/Main/Job.py",
"format": ".fcstd"
}
},
"typeRegistration": {
"registeredTypes": [
"Path::Area",
"Path::Command",
"Path::Feature",
"Path::FeatureArea",
"Path::FeatureAreaView",
"Path::FeatureShape",
"Path::PropertyPath",
"Path::Toolpath",
"Path::Voronoi",
"Path::VoronoiCell",
"Path::VoronoiEdge",
"Path::VoronoiVertex"
],
"registrationEntry": "src/Mod/CAM/App/AppPath.cpp",
"count": 12
},
"guiRequired": true,
"guiExcludedFromHeadless": [
"FreeCADGui",
"PySide",
"pivy.coin"
],
"objectTypeCount": 12,
"pythonApiCount": 2883,
"inputs": {
"src/Mod/CAM/CMakeLists.txt": "f380bfe44a4269b5390c0ba19f419cc2a1e4397aee0a7a7588ebabb25868af68",
"src/Mod/CAM/Init.py": "8231c0ee64d0b9e5a79ba6ed968e6d07a04aea148cb6e0f4a5dd04b714ce1dac",
"src/Mod/CAM/App/CMakeLists.txt": "89eb8c667cfda99e10c374dbfd6a259d43aa2ecb98802733b6eefac2e7aad673",
"src/Mod/CAM/App/AppPath.cpp": "96caaad15184bfd722a34d4e8a06b03e5086b5aa46d09c5b6b77e9a612043460",
"src/Mod/CAM/Path/Main/Job.py": "fe0446db79e3cf7a3343e1262b1129b34002ca2a2f8679abf3216b6ab35df17c",
"src/Mod/CAM/Path/Op/Base.py": "d19be23ac88b9373cae85275ef177c120e0017e43f9d17c487229735b6876213"
}
}