63 lines
1.8 KiB
JSON
63 lines
1.8 KiB
JSON
{
|
|
"schema": "freecad-web-p6-measure-measurement-api-facade/v1",
|
|
"taskId": "FW-P6-FPA-Y",
|
|
"result": "pass",
|
|
"route": {
|
|
"facade": "web/src/measure-measurement-facade.ts",
|
|
"worker": "web/src/measure.worker.ts",
|
|
"command": "measure.measurementApi"
|
|
},
|
|
"response": {
|
|
"schema": "freecad-web-measure/measurement-api/v1",
|
|
"module": "Measure",
|
|
"action": "measurement-api",
|
|
"methods": [
|
|
"Measurement.addReference3D",
|
|
"Measurement.has3DReferences",
|
|
"Measurement.volume",
|
|
"Measurement.clear",
|
|
"Measurement.length",
|
|
"Measurement.area",
|
|
"Measurement.delta",
|
|
"Measurement.com",
|
|
"Measurement.angle",
|
|
"Measurement.lineLineDistance",
|
|
"Measurement.planePlaneDistance",
|
|
"Measurement.radius"
|
|
],
|
|
"values": {
|
|
"Measurement.addReference3D": null,
|
|
"Measurement.has3DReferences": true,
|
|
"Measurement.volume": 23.999999999999996,
|
|
"Measurement.clear": null,
|
|
"Measurement.length": 4,
|
|
"Measurement.area": 12,
|
|
"Measurement.delta": [
|
|
0,
|
|
0,
|
|
-4
|
|
],
|
|
"Measurement.com": [
|
|
1,
|
|
1.5,
|
|
2
|
|
],
|
|
"Measurement.angle": 90,
|
|
"Measurement.lineLineDistance": 0,
|
|
"Measurement.planePlaneDistance": 2,
|
|
"Measurement.radius": 5
|
|
},
|
|
"resourcesReleased": true
|
|
},
|
|
"responseSha256": "88e2c951facf4cc0ba1b9cad7486b22b8d21a3cfe81fdbfcd0968b33de95dc99",
|
|
"validation": {
|
|
"malformed": "not_implemented",
|
|
"cancelled": "cancelled",
|
|
"native": true
|
|
},
|
|
"boundaries": [
|
|
"Facade validates the typed method whitelist and forwards all execution to fc_web_dispatch_json.",
|
|
"Fixture values are returned by the compiled FreeCAD Measure probe; the facade performs no measurement math."
|
|
]
|
|
}
|