Files
FreeCADWasmDev/docs/p6/measure-measurement-state-python-api.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

42 lines
1.2 KiB
JSON

{
"schema": "freecad-web-p6-measure-measurement-state-python-api/v1",
"taskId": "FW-P6-FPA-F3-MEASURE",
"module": "Measure",
"action": "python-api",
"result": "pass",
"sourceEntry": "src/Mod/Measure/App/Measurement.cpp",
"apiNames": [
"Measurement.addReference3D",
"Measurement.has3DReferences",
"Measurement.volume",
"Measurement.clear",
"Measurement.length",
"Measurement.area",
"Measurement.delta",
"Measurement.com",
"Measurement.angle",
"Measurement.lineLineDistance",
"Measurement.planePlaneDistance"
,"Measurement.radius"
],
"observed": {
"referencesAdded": true,
"volume": 24,
"length": 4,
"area": 12,
"delta": [0, 0, -4],
"com": [1, 1.5, 2],
"angle": 90,
"lineLineDistance": 0,
"planePlaneDistance": 2,
"radius": 5,
"referencesAfterClear": false,
"resourcesReleased": true
},
"execution": "FreeCADWebMeasureKernelProbe.fc_web_measure_measurement_api_smoke",
"boundaries": [
"Only the four methods exercised by this native fixture are promoted; other Measurement methods remain planned until their own valid geometry fixtures exist.",
"This is a stateful Document/Measurement API result, not a pure-function result."
]
}