Files
FreeCADWasmDev/docs/p6/part-module-batch-a7dc1f2c9a325c2af2d29ef2-runtime.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

1096 lines
44 KiB
JSON

{
"schema": "freecad-web-p6-part-module-batch-runtime/v1",
"taskId": "FW-P6-FPA-Y",
"batchId": "a7dc1f2c9a325c2af2d29ef2",
"module": "Part",
"tier": "tier-2-pure",
"family": "generic-object",
"status": "pass",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"route": {
"command": "part.pythonFamilyBatch",
"native": "freecad-source/src/WebAssembly/FreeCADCoreProbe/PartBoxProbe.cpp:fc_web_dispatch_json",
"facade": "web/src/part-python-family-facade.ts",
"worker": "web/src/part.worker.ts"
},
"input": {
"cmd": "part.pythonFamilyBatch",
"args": {
"schema": "freecad-web-part/python-family-batch/v1",
"module": "Part",
"tier": "tier-2-pure",
"records": [
{
"apiId": "py:Part:method:TopoShape.clearCache",
"name": "TopoShape.clearCache",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/TopoShape.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:TopoShapeCompSolid.add",
"name": "TopoShapeCompSolid.add",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/TopoShapeCompSolid.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:TopoShapeCompound.add",
"name": "TopoShapeCompound.add",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/TopoShapeCompound.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:TopoShapeEdge.tangentAt",
"name": "TopoShapeEdge.tangentAt",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/TopoShapeEdge.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:TopoShapeEdge.normalAt",
"name": "TopoShapeEdge.normalAt",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/TopoShapeEdge.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:TopoShapeEdge.derivative1At",
"name": "TopoShapeEdge.derivative1At",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/TopoShapeEdge.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:TopoShapeEdge.derivative2At",
"name": "TopoShapeEdge.derivative2At",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/TopoShapeEdge.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:TopoShapeEdge.derivative3At",
"name": "TopoShapeEdge.derivative3At",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/TopoShapeEdge.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:TopoShapeEdge.curvatureAt",
"name": "TopoShapeEdge.curvatureAt",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/TopoShapeEdge.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:TopoShapeEdge.centerOfCurvatureAt",
"name": "TopoShapeEdge.centerOfCurvatureAt",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/TopoShapeEdge.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:TopoShapeEdge.firstVertex",
"name": "TopoShapeEdge.firstVertex",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/TopoShapeEdge.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:Part:method:TopoShapeEdge.lastVertex",
"name": "TopoShapeEdge.lastVertex",
"family": "generic-object",
"sourcePath": "src/Mod/Part/App/TopoShapeEdge.pyi",
"disposition": "not_implemented"
}
]
}
},
"inputSha256": "b982ffce8600a32d672e4530304f6a482a8480130417a751403a89249ee6625f",
"result": {
"cmd": "part.pythonFamilyBatch",
"count": 12,
"module": "Part",
"ok": true,
"records": [
{
"apiId": "py:Part:method:TopoShape.clearCache",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "TopoShape.clearCache",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "TopoShape.clearCache",
"value": "cleared"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/TopoShape.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:TopoShapeCompSolid.add",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "TopoShapeCompSolid.add",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "TopoShapeCompSolid.add",
"value": "<CompSolid object at 0x14d5710>"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/TopoShapeCompSolid.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:TopoShapeCompound.add",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "TopoShapeCompound.add",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "TopoShapeCompound.add",
"value": "Compound"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/TopoShapeCompound.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:TopoShapeEdge.tangentAt",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "TopoShapeEdge.tangentAt",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "TopoShapeEdge.tangentAt",
"value": "Vector (1.0, 0.0, 0.0)"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/TopoShapeEdge.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:TopoShapeEdge.normalAt",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "TopoShapeEdge.normalAt",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "TopoShapeEdge.normalAt",
"value": "Vector (0.0, 0.0, 1.0)"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/TopoShapeEdge.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:TopoShapeEdge.derivative1At",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "TopoShapeEdge.derivative1At",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "TopoShapeEdge.derivative1At",
"value": "Vector (1.0, 0.0, 0.0)"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/TopoShapeEdge.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:TopoShapeEdge.derivative2At",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "TopoShapeEdge.derivative2At",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "TopoShapeEdge.derivative2At",
"value": "Vector (0.0, 0.0, 0.0)"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/TopoShapeEdge.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:TopoShapeEdge.derivative3At",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "TopoShapeEdge.derivative3At",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "TopoShapeEdge.derivative3At",
"value": "Vector (0.0, 0.0, 0.0)"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/TopoShapeEdge.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:TopoShapeEdge.curvatureAt",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "TopoShapeEdge.curvatureAt",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "TopoShapeEdge.curvatureAt",
"value": "0.0"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/TopoShapeEdge.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:TopoShapeEdge.centerOfCurvatureAt",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "TopoShapeEdge.centerOfCurvatureAt",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "TopoShapeEdge.centerOfCurvatureAt",
"value": "Vector (0.0, 0.0, 0.0)"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/TopoShapeEdge.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:TopoShapeEdge.firstVertex",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "TopoShapeEdge.firstVertex",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "TopoShapeEdge.firstVertex",
"value": "<Vertex object at 0x14a1f38>"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/TopoShapeEdge.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:TopoShapeEdge.lastVertex",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "TopoShapeEdge.lastVertex",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "TopoShapeEdge.lastVertex",
"value": "<Vertex object at 0x14d50a8>"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/TopoShapeEdge.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
}
],
"resourcesReleased": true,
"schema": "freecad-web-part/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-2-pure"
},
"resultSha256": "54509732fcab94314b0ac1d2f4c2d304d0cf5421eb87cffe53f250a22151c596",
"replay": {
"equal": true,
"projectionSha256": "d3507ac4286f455fd0b23cad15c53fc9641c68ea1e59ee1eeb63f4957efcddcd",
"resultSha256": "fb521404d076051310e7050073ae2e033b69b1854656b72fbc172356a95b5064",
"boundary": null
},
"facadeWorker": {
"ready": {
"kind": "ready",
"action": "part.pythonFamilyBatch"
},
"success": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "part-module-batch-success",
"result": {
"cmd": "part.pythonFamilyBatch",
"count": 12,
"module": "Part",
"ok": true,
"records": [
{
"apiId": "py:Part:method:TopoShape.clearCache",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "TopoShape.clearCache",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "TopoShape.clearCache",
"value": "cleared"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/TopoShape.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:TopoShapeCompSolid.add",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "TopoShapeCompSolid.add",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "TopoShapeCompSolid.add",
"value": "<CompSolid object at 0x14d5710>"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/TopoShapeCompSolid.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:TopoShapeCompound.add",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "TopoShapeCompound.add",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "TopoShapeCompound.add",
"value": "Compound"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/TopoShapeCompound.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:TopoShapeEdge.tangentAt",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "TopoShapeEdge.tangentAt",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "TopoShapeEdge.tangentAt",
"value": "Vector (1.0, 0.0, 0.0)"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/TopoShapeEdge.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:TopoShapeEdge.normalAt",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "TopoShapeEdge.normalAt",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "TopoShapeEdge.normalAt",
"value": "Vector (0.0, 0.0, 1.0)"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/TopoShapeEdge.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:TopoShapeEdge.derivative1At",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "TopoShapeEdge.derivative1At",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "TopoShapeEdge.derivative1At",
"value": "Vector (1.0, 0.0, 0.0)"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/TopoShapeEdge.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:TopoShapeEdge.derivative2At",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "TopoShapeEdge.derivative2At",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "TopoShapeEdge.derivative2At",
"value": "Vector (0.0, 0.0, 0.0)"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/TopoShapeEdge.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:TopoShapeEdge.derivative3At",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "TopoShapeEdge.derivative3At",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "TopoShapeEdge.derivative3At",
"value": "Vector (0.0, 0.0, 0.0)"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/TopoShapeEdge.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:TopoShapeEdge.curvatureAt",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "TopoShapeEdge.curvatureAt",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "TopoShapeEdge.curvatureAt",
"value": "0.0"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/TopoShapeEdge.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:TopoShapeEdge.centerOfCurvatureAt",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "TopoShapeEdge.centerOfCurvatureAt",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "TopoShapeEdge.centerOfCurvatureAt",
"value": "Vector (0.0, 0.0, 0.0)"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/TopoShapeEdge.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:TopoShapeEdge.firstVertex",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "TopoShapeEdge.firstVertex",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "TopoShapeEdge.firstVertex",
"value": "<Vertex object at 0x14a1f38>"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/TopoShapeEdge.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:TopoShapeEdge.lastVertex",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "TopoShapeEdge.lastVertex",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "TopoShapeEdge.lastVertex",
"value": "<Vertex object at 0x14d50a8>"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/TopoShapeEdge.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
}
],
"resourcesReleased": true,
"schema": "freecad-web-part/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-2-pure"
}
},
"repeat": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "part-module-batch-repeat",
"result": {
"cmd": "part.pythonFamilyBatch",
"count": 12,
"module": "Part",
"ok": true,
"records": [
{
"apiId": "py:Part:method:TopoShape.clearCache",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "TopoShape.clearCache",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "TopoShape.clearCache",
"value": "cleared"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/TopoShape.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:TopoShapeCompSolid.add",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "TopoShapeCompSolid.add",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "TopoShapeCompSolid.add",
"value": "<CompSolid object at 0x14b99d0>"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/TopoShapeCompSolid.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:TopoShapeCompound.add",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "TopoShapeCompound.add",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "TopoShapeCompound.add",
"value": "Compound"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/TopoShapeCompound.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:TopoShapeEdge.tangentAt",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "TopoShapeEdge.tangentAt",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "TopoShapeEdge.tangentAt",
"value": "Vector (1.0, 0.0, 0.0)"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/TopoShapeEdge.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:TopoShapeEdge.normalAt",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "TopoShapeEdge.normalAt",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "TopoShapeEdge.normalAt",
"value": "Vector (0.0, 0.0, 1.0)"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/TopoShapeEdge.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:TopoShapeEdge.derivative1At",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "TopoShapeEdge.derivative1At",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "TopoShapeEdge.derivative1At",
"value": "Vector (1.0, 0.0, 0.0)"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/TopoShapeEdge.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:TopoShapeEdge.derivative2At",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "TopoShapeEdge.derivative2At",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "TopoShapeEdge.derivative2At",
"value": "Vector (0.0, 0.0, 0.0)"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/TopoShapeEdge.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:TopoShapeEdge.derivative3At",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "TopoShapeEdge.derivative3At",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "TopoShapeEdge.derivative3At",
"value": "Vector (0.0, 0.0, 0.0)"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/TopoShapeEdge.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:TopoShapeEdge.curvatureAt",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "TopoShapeEdge.curvatureAt",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "TopoShapeEdge.curvatureAt",
"value": "0.0"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/TopoShapeEdge.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:TopoShapeEdge.centerOfCurvatureAt",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "TopoShapeEdge.centerOfCurvatureAt",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "TopoShapeEdge.centerOfCurvatureAt",
"value": "Vector (0.0, 0.0, 0.0)"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/TopoShapeEdge.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:TopoShapeEdge.firstVertex",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "TopoShapeEdge.firstVertex",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "TopoShapeEdge.firstVertex",
"value": "<Vertex object at 0x14b66d0>"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/TopoShapeEdge.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:Part:method:TopoShapeEdge.lastVertex",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Part generic readonly source replay passed",
"name": "TopoShapeEdge.lastVertex",
"native": true,
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"resourcesReleased": true,
"result": {
"nativeType": "TopoShapeEdge.lastVertex",
"value": "<Vertex object at 0x14d77c8>"
},
"returnSchema": "source-declared readonly value",
"sourceEntry": "src/Mod/Part/App/TopoShapeEdge.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
}
],
"resourcesReleased": true,
"schema": "freecad-web-part/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-2-pure"
}
},
"crossModule": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "part-module-batch-cross",
"result": {
"cmd": "part.pythonFamilyBatch",
"count": 1,
"module": "Part",
"ok": true,
"records": [
{
"apiId": "py:BIM:class:Binding",
"code": "unmatched_source_record",
"family": "generic-object",
"message": "Part API record is not part of this module-scoped adapter",
"name": "TopoShape.clearCache",
"native": true,
"parameterSchema": "unmatched",
"resourcesReleased": true,
"returnSchema": "unmatched",
"sourceEntry": "src/Mod/Part/App/TopoShape.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
}
],
"resourcesReleased": true,
"schema": "freecad-web-part/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-2-pure"
}
},
"malformed": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "error",
"requestId": "invalid",
"error": {
"code": "invalid_request",
"message": "Part Python family envelope is invalid"
}
},
"cancelled": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "error",
"requestId": "part-module-batch-cancel",
"error": {
"code": "cancelled",
"message": "request was cancelled"
}
},
"traceSha256": "e9055fd383dfc15f7bbcff5a7e044324635318e032be209bf05e04549efb6f08"
},
"dispositionCounts": {
"exposed": 12,
"restricted": 0,
"nonportable": 0,
"not_implemented": 0
},
"records": [
{
"apiId": "py:Part:method:TopoShape.clearCache",
"name": "TopoShape.clearCache",
"sourceEntry": "src/Mod/Part/App/TopoShape.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"code": "native_fixture",
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"returnSchema": "source-declared readonly value",
"result": {
"nativeType": "TopoShape.clearCache",
"value": "cleared"
},
"evidenceSha256": "3cb25917fa67a34c75250e39d5e81639984a129bde834354105aca68c525a8d5"
},
{
"apiId": "py:Part:method:TopoShapeCompSolid.add",
"name": "TopoShapeCompSolid.add",
"sourceEntry": "src/Mod/Part/App/TopoShapeCompSolid.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"code": "native_fixture",
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"returnSchema": "source-declared readonly value",
"result": {
"nativeType": "TopoShapeCompSolid.add",
"value": "<CompSolid object at 0x14d5710>"
},
"evidenceSha256": "bebc723e32999c9df680f1c228ad68454f9ec1dc2bba0fa1c3bd8642aa2369ec"
},
{
"apiId": "py:Part:method:TopoShapeCompound.add",
"name": "TopoShapeCompound.add",
"sourceEntry": "src/Mod/Part/App/TopoShapeCompound.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"code": "native_fixture",
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"returnSchema": "source-declared readonly value",
"result": {
"nativeType": "TopoShapeCompound.add",
"value": "Compound"
},
"evidenceSha256": "d7b71ee1c4927eda8ddaaed48ee53076394efcff1975c476eea49dd70d726847"
},
{
"apiId": "py:Part:method:TopoShapeEdge.tangentAt",
"name": "TopoShapeEdge.tangentAt",
"sourceEntry": "src/Mod/Part/App/TopoShapeEdge.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"code": "native_fixture",
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"returnSchema": "source-declared readonly value",
"result": {
"nativeType": "TopoShapeEdge.tangentAt",
"value": "Vector (1.0, 0.0, 0.0)"
},
"evidenceSha256": "a193a35e0f209e87ccee033c64ae9874a7864b3aa2294ecdde968d76ec03d51d"
},
{
"apiId": "py:Part:method:TopoShapeEdge.normalAt",
"name": "TopoShapeEdge.normalAt",
"sourceEntry": "src/Mod/Part/App/TopoShapeEdge.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"code": "native_fixture",
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"returnSchema": "source-declared readonly value",
"result": {
"nativeType": "TopoShapeEdge.normalAt",
"value": "Vector (0.0, 0.0, 1.0)"
},
"evidenceSha256": "ac93416ae6ce8dbf76cf26b6df9a56d7911a8821bfd2992d26ab807f1ddfa47d"
},
{
"apiId": "py:Part:method:TopoShapeEdge.derivative1At",
"name": "TopoShapeEdge.derivative1At",
"sourceEntry": "src/Mod/Part/App/TopoShapeEdge.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"code": "native_fixture",
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"returnSchema": "source-declared readonly value",
"result": {
"nativeType": "TopoShapeEdge.derivative1At",
"value": "Vector (1.0, 0.0, 0.0)"
},
"evidenceSha256": "69d436039c5c7c9749873f871938ced02abe716969525d8f6bb4d25ef05f096a"
},
{
"apiId": "py:Part:method:TopoShapeEdge.derivative2At",
"name": "TopoShapeEdge.derivative2At",
"sourceEntry": "src/Mod/Part/App/TopoShapeEdge.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"code": "native_fixture",
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"returnSchema": "source-declared readonly value",
"result": {
"nativeType": "TopoShapeEdge.derivative2At",
"value": "Vector (0.0, 0.0, 0.0)"
},
"evidenceSha256": "b8620aa50372e92ca6e6904cc2c41296f11a5eba5b16bd1339f1f4e508062d2e"
},
{
"apiId": "py:Part:method:TopoShapeEdge.derivative3At",
"name": "TopoShapeEdge.derivative3At",
"sourceEntry": "src/Mod/Part/App/TopoShapeEdge.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"code": "native_fixture",
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"returnSchema": "source-declared readonly value",
"result": {
"nativeType": "TopoShapeEdge.derivative3At",
"value": "Vector (0.0, 0.0, 0.0)"
},
"evidenceSha256": "f4231f4cdea3bb2090fd0025ad67a89943ca8bd546eb3b5442c3cb68c1b47769"
},
{
"apiId": "py:Part:method:TopoShapeEdge.curvatureAt",
"name": "TopoShapeEdge.curvatureAt",
"sourceEntry": "src/Mod/Part/App/TopoShapeEdge.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"code": "native_fixture",
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"returnSchema": "source-declared readonly value",
"result": {
"nativeType": "TopoShapeEdge.curvatureAt",
"value": "0.0"
},
"evidenceSha256": "c12a12cf446188dab809ef2a41ab1e46ee9640816a2a01e8e8777533e757af08"
},
{
"apiId": "py:Part:method:TopoShapeEdge.centerOfCurvatureAt",
"name": "TopoShapeEdge.centerOfCurvatureAt",
"sourceEntry": "src/Mod/Part/App/TopoShapeEdge.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"code": "native_fixture",
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"returnSchema": "source-declared readonly value",
"result": {
"nativeType": "TopoShapeEdge.centerOfCurvatureAt",
"value": "Vector (0.0, 0.0, 0.0)"
},
"evidenceSha256": "073a30663b7ce31ce59d5ae8fe6bfddca221ea9ee826cbf16cb76167b847f41b"
},
{
"apiId": "py:Part:method:TopoShapeEdge.firstVertex",
"name": "TopoShapeEdge.firstVertex",
"sourceEntry": "src/Mod/Part/App/TopoShapeEdge.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"code": "native_fixture",
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"returnSchema": "source-declared readonly value",
"result": {
"nativeType": "TopoShapeEdge.firstVertex",
"value": "<Vertex object at 0x14a1f38>"
},
"evidenceSha256": "51c5f9dc09fab455f98df523971205e73f8f1c5a32cfc8657ffa147ec715506e"
},
{
"apiId": "py:Part:method:TopoShapeEdge.lastVertex",
"name": "TopoShapeEdge.lastVertex",
"sourceEntry": "src/Mod/Part/App/TopoShapeEdge.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"code": "native_fixture",
"parameterSchema": "native FreeCAD Part readonly generic fixture",
"returnSchema": "source-declared readonly value",
"result": {
"nativeType": "TopoShapeEdge.lastVertex",
"value": "<Vertex object at 0x14d50a8>"
},
"evidenceSha256": "6ce731794cb6b2f0c7a90c80f46592a61b5fdc38d25c2ebe4ab4a289446d13f0"
}
],
"resources": {
"resourcesReleased": true,
"documentMutation": false,
"makerFixturesClosed": true
},
"evidence": {
"path": "docs/p6/part-module-batch-a7dc1f2c9a325c2af2d29ef2-runtime.json",
"log": "docs/freecad-p6-part-module-batch-a7dc1f2c9a325c2af2d29ef2.log"
},
"moduleArtifact": {
"module": "Part",
"worker": "part.worker.ts",
"revision": "24f4d0c939950345",
"moduleRevision": "b965ec372acee732",
"runtimeUrl": "/kernel/FreeCADWebPartBoxProbe.js",
"wasmUrl": "/kernel/FreeCADWebPartBoxProbe.wasm",
"dataUrl": null,
"assetBaseUrl": "/kernel/",
"profile": "fast-dev"
},
"artifacts": {
"wasm": {
"path": "web/public/kernel/FreeCADWebPartBoxProbe.wasm",
"sha256": "24f4d0c939950345351ff6a8c6413380728d3c51cf11603090963d625841ddaa"
},
"loader": {
"path": "web/public/kernel/FreeCADWebPartBoxProbe.js",
"sha256": "80f36a0047294a4a73d1f050d836fa110f58c4d9161e7e8d80ef83dcbac5d316"
}
},
"boundaries": [
"Part.makeBoreHole remains a GUI restricted boundary because the official source unconditionally imports and uses FreeCADGui.",
"All statuses, values and hashes come from compiled FreeCAD through fc_web_dispatch_json; JavaScript only transports and validates the batch envelope."
]
}