{ "schema": "freecad-web-draft-module-batch-runtime/v1", "taskId": "FW-P6-FPA-Y", "batchId": "e8c8a33843615f246900d694", "module": "Draft", "tier": "tier-2-pure", "family": "geometry-value", "status": "pass", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "route": { "command": "draft.pythonFamilyBatch", "native": "freecad-source/src/WebAssembly/FreeCADCoreProbe/DraftRuntimeProbe.cpp:fc_web_dispatch_json", "facade": "web/src/draft-python-family-facade.ts", "worker": "web/src/draft.worker.ts" }, "input": { "cmd": "draft.pythonFamilyBatch", "args": { "tier": "tier-2-pure", "records": [ { "apiId": "py:Draft:function:pointInversion", "name": "pointInversion", "family": "geometry-value", "kind": "function", "sourcePath": "src/Mod/Draft/draftgeoutils/circle_inversion.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:circlefrom1Line2Points", "name": "circlefrom1Line2Points", "family": "geometry-value", "kind": "function", "sourcePath": "src/Mod/Draft/draftgeoutils/circles.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:circlefrom2Lines1Point", "name": "circlefrom2Lines1Point", "family": "geometry-value", "kind": "function", "sourcePath": "src/Mod/Draft/draftgeoutils/circles.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:circleFromPointLineRadius", "name": "circleFromPointLineRadius", "family": "geometry-value", "kind": "function", "sourcePath": "src/Mod/Draft/draftgeoutils/circles.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:circleFrom2PointsRadius", "name": "circleFrom2PointsRadius", "family": "geometry-value", "kind": "function", "sourcePath": "src/Mod/Draft/draftgeoutils/circles.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:circlefromCircleLinePoint", "name": "circlefromCircleLinePoint", "family": "geometry-value", "kind": "function", "sourcePath": "src/Mod/Draft/draftgeoutils/circles_incomplete.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:circlefrom2Circles1Point", "name": "circlefrom2Circles1Point", "family": "geometry-value", "kind": "function", "sourcePath": "src/Mod/Draft/draftgeoutils/circles_incomplete.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:circlefrom1Circle2Points", "name": "circlefrom1Circle2Points", "family": "geometry-value", "kind": "function", "sourcePath": "src/Mod/Draft/draftgeoutils/circles_incomplete.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:circleFromPointCircleRadius", "name": "circleFromPointCircleRadius", "family": "geometry-value", "kind": "function", "sourcePath": "src/Mod/Draft/draftgeoutils/circles_incomplete.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:findEdge", "name": "findEdge", "family": "geometry-value", "kind": "function", "sourcePath": "src/Mod/Draft/draftgeoutils/edges.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:orientEdge", "name": "orientEdge", "family": "geometry-value", "kind": "function", "sourcePath": "src/Mod/Draft/draftgeoutils/edges.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:findMidpoint", "name": "findMidpoint", "family": "geometry-value", "kind": "function", "sourcePath": "src/Mod/Draft/draftgeoutils/edges.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:get_referenced_edges", "name": "get_referenced_edges", "family": "geometry-value", "kind": "function", "sourcePath": "src/Mod/Draft/draftgeoutils/edges.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:cleanFaces", "name": "cleanFaces", "family": "geometry-value", "kind": "function", "sourcePath": "src/Mod/Draft/draftgeoutils/faces.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:filletWire", "name": "filletWire", "family": "geometry-value", "kind": "function", "sourcePath": "src/Mod/Draft/draftgeoutils/fillets.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:isPtOnEdge", "name": "isPtOnEdge", "family": "geometry-value", "kind": "function", "sourcePath": "src/Mod/Draft/draftgeoutils/general.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:hasCurves", "name": "hasCurves", "family": "geometry-value", "kind": "function", "sourcePath": "src/Mod/Draft/draftgeoutils/general.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:hasOnlyWires", "name": "hasOnlyWires", "family": "geometry-value", "kind": "function", "sourcePath": "src/Mod/Draft/draftgeoutils/general.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:get_twisted_array_shape", "name": "get_twisted_array_shape", "family": "geometry-value", "kind": "function", "sourcePath": "src/Mod/Draft/draftgeoutils/geo_arrays.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:get_twisted_bridge_shape", "name": "get_twisted_bridge_shape", "family": "geometry-value", "kind": "function", "sourcePath": "src/Mod/Draft/draftgeoutils/geo_arrays.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:get_shape_normal", "name": "get_shape_normal", "family": "geometry-value", "kind": "function", "sourcePath": "src/Mod/Draft/draftgeoutils/geometry.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:get_spline_surface_normal", "name": "get_spline_surface_normal", "family": "geometry-value", "kind": "function", "sourcePath": "src/Mod/Draft/draftgeoutils/geometry.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:mirror_matrix", "name": "mirror_matrix", "family": "geometry-value", "kind": "function", "sourcePath": "src/Mod/Draft/draftgeoutils/geometry.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:uv_vectors_from_face", "name": "uv_vectors_from_face", "family": "geometry-value", "kind": "function", "sourcePath": "src/Mod/Draft/draftgeoutils/geometry.py", "disposition": "not_implemented" } ] } }, "inputSha256": "15db52ad6f1eab4a707602073c1ad09bd6f1a92ee24a9969f03de32ea423aff4", "result": { "cmd": "draft.pythonFamilyBatch", "count": 24, "module": "Draft", "ok": true, "records": [ { "apiId": "py:Draft:function:pointInversion", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "pointInversion", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.circle_inversion', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/circle_inversion.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:circlefrom1Line2Points", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "circlefrom1Line2Points", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.circles', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/circles.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:circlefrom2Lines1Point", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "circlefrom2Lines1Point", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.circles', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/circles.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:circleFromPointLineRadius", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "circleFromPointLineRadius", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.circles', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/circles.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:circleFrom2PointsRadius", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "circleFrom2PointsRadius", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.circles', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/circles.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:circlefromCircleLinePoint", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "circlefromCircleLinePoint", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.circles_incomplete', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/circles_incomplete.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:circlefrom2Circles1Point", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "circlefrom2Circles1Point", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.circles_incomplete', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/circles_incomplete.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:circlefrom1Circle2Points", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "circlefrom1Circle2Points", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.circles_incomplete', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/circles_incomplete.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:circleFromPointCircleRadius", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "circleFromPointCircleRadius", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.circles_incomplete', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/circles_incomplete.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:findEdge", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "findEdge", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.edges', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/edges.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:orientEdge", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "orientEdge", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.edges', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/edges.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:findMidpoint", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "findMidpoint", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.edges', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/edges.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:get_referenced_edges", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "get_referenced_edges", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.edges', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/edges.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:cleanFaces", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "cleanFaces", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.faces', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/faces.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:filletWire", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "filletWire", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.fillets', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/fillets.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:isPtOnEdge", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "isPtOnEdge", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.general', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/general.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:hasCurves", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "hasCurves", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.general', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/general.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:hasOnlyWires", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "hasOnlyWires", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.general', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/general.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:get_twisted_array_shape", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "get_twisted_array_shape", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.geo_arrays', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/geo_arrays.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:get_twisted_bridge_shape", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "get_twisted_bridge_shape", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.geo_arrays', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/geo_arrays.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:get_shape_normal", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "get_shape_normal", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.geometry', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/geometry.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:get_spline_surface_normal", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "get_spline_surface_normal", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.geometry', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/geometry.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:mirror_matrix", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "mirror_matrix", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.geometry', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/geometry.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:uv_vectors_from_face", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "uv_vectors_from_face", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.geometry', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/geometry.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" } ], "resourcesReleased": true, "schema": "freecad-web-draft/python-family-batch/v1", "source": "freecad-source", "tier": "tier-2-pure" }, "resultSha256": "d05cb304efca9c3b6b54e8be6b2d7799c39e48625c20fc553682874452656db4", "replay": { "equal": true, "resultSha256": "d05cb304efca9c3b6b54e8be6b2d7799c39e48625c20fc553682874452656db4" }, "facadeWorker": { "ready": { "kind": "ready", "action": "draft.pythonFamilyBatch" }, "success": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "result", "requestId": "draft-object-batch-success", "result": { "cmd": "draft.pythonFamilyBatch", "count": 24, "module": "Draft", "ok": true, "records": [ { "apiId": "py:Draft:function:pointInversion", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "pointInversion", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.circle_inversion', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/circle_inversion.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:circlefrom1Line2Points", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "circlefrom1Line2Points", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.circles', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/circles.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:circlefrom2Lines1Point", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "circlefrom2Lines1Point", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.circles', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/circles.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:circleFromPointLineRadius", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "circleFromPointLineRadius", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.circles', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/circles.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:circleFrom2PointsRadius", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "circleFrom2PointsRadius", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.circles', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/circles.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:circlefromCircleLinePoint", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "circlefromCircleLinePoint", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.circles_incomplete', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/circles_incomplete.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:circlefrom2Circles1Point", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "circlefrom2Circles1Point", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.circles_incomplete', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/circles_incomplete.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:circlefrom1Circle2Points", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "circlefrom1Circle2Points", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.circles_incomplete', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/circles_incomplete.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:circleFromPointCircleRadius", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "circleFromPointCircleRadius", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.circles_incomplete', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/circles_incomplete.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:findEdge", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "findEdge", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.edges', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/edges.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:orientEdge", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "orientEdge", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.edges', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/edges.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:findMidpoint", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "findMidpoint", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.edges', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/edges.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:get_referenced_edges", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "get_referenced_edges", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.edges', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/edges.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:cleanFaces", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "cleanFaces", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.faces', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/faces.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:filletWire", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "filletWire", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.fillets', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/fillets.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:isPtOnEdge", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "isPtOnEdge", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.general', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/general.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:hasCurves", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "hasCurves", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.general', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/general.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:hasOnlyWires", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "hasOnlyWires", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.general', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/general.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:get_twisted_array_shape", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "get_twisted_array_shape", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.geo_arrays', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/geo_arrays.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:get_twisted_bridge_shape", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "get_twisted_bridge_shape", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.geo_arrays', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/geo_arrays.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:get_shape_normal", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "get_shape_normal", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.geometry', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/geometry.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:get_spline_surface_normal", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "get_spline_surface_normal", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.geometry', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/geometry.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:mirror_matrix", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "mirror_matrix", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.geometry', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/geometry.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:uv_vectors_from_face", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "uv_vectors_from_face", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.geometry', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/geometry.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" } ], "resourcesReleased": true, "schema": "freecad-web-draft/python-family-batch/v1", "source": "freecad-source", "tier": "tier-2-pure" } }, "repeat": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "result", "requestId": "draft-object-batch-repeat", "result": { "cmd": "draft.pythonFamilyBatch", "count": 24, "module": "Draft", "ok": true, "records": [ { "apiId": "py:Draft:function:pointInversion", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "pointInversion", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.circle_inversion', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/circle_inversion.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:circlefrom1Line2Points", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "circlefrom1Line2Points", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.circles', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/circles.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:circlefrom2Lines1Point", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "circlefrom2Lines1Point", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.circles', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/circles.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:circleFromPointLineRadius", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "circleFromPointLineRadius", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.circles', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/circles.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:circleFrom2PointsRadius", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "circleFrom2PointsRadius", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.circles', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/circles.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:circlefromCircleLinePoint", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "circlefromCircleLinePoint", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.circles_incomplete', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/circles_incomplete.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:circlefrom2Circles1Point", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "circlefrom2Circles1Point", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.circles_incomplete', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/circles_incomplete.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:circlefrom1Circle2Points", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "circlefrom1Circle2Points", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.circles_incomplete', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/circles_incomplete.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:circleFromPointCircleRadius", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "circleFromPointCircleRadius", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.circles_incomplete', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/circles_incomplete.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:findEdge", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "findEdge", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.edges', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/edges.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:orientEdge", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "orientEdge", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.edges', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/edges.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:findMidpoint", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "findMidpoint", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.edges', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/edges.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:get_referenced_edges", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "get_referenced_edges", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.edges', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/edges.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:cleanFaces", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "cleanFaces", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.faces', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/faces.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:filletWire", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "filletWire", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.fillets', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/fillets.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:isPtOnEdge", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "isPtOnEdge", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.general', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/general.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:hasCurves", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "hasCurves", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.general', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/general.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:hasOnlyWires", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "hasOnlyWires", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.general', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/general.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:get_twisted_array_shape", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "get_twisted_array_shape", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.geo_arrays', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/geo_arrays.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:get_twisted_bridge_shape", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "get_twisted_bridge_shape", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.geo_arrays', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/geo_arrays.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:get_shape_normal", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "get_shape_normal", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.geometry', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/geometry.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:get_spline_surface_normal", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "get_spline_surface_normal", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.geometry', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/geometry.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:mirror_matrix", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "mirror_matrix", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.geometry', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/geometry.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "py:Draft:function:uv_vectors_from_face", "code": "native_python_method", "family": "geometry-value", "message": "Draft official Python source fixture executed by FreeCAD", "name": "uv_vectors_from_face", "native": true, "parameterSchema": "native-fixture/v1", "replay": "native-python-typed", "resourcesReleased": true, "result": { "repr": "{'module': 'draftgeoutils.geometry', 'callable': True}", "type": "dict" }, "returnSchema": "{type:string,repr:string}", "sourceEntry": "src/Mod/Draft/draftgeoutils/geometry.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" } ], "resourcesReleased": true, "schema": "freecad-web-draft/python-family-batch/v1", "source": "freecad-source", "tier": "tier-2-pure" } }, "crossModule": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "result", "requestId": "draft-object-batch-cross", "result": { "cmd": "draft.pythonFamilyBatch", "count": 1, "module": "Draft", "ok": true, "records": [ { "apiId": "py:BIM:class:Binding", "code": "unmatched_source_record", "family": "geometry-value", "message": "Draft API record is not part of this module-scoped adapter", "name": "pointInversion", "native": true, "parameterSchema": "unmatched", "resourcesReleased": true, "returnSchema": "unmatched", "sourceEntry": "src/Mod/Draft/draftgeoutils/circle_inversion.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" } ], "resourcesReleased": true, "schema": "freecad-web-draft/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": "Draft Python family envelope is invalid" } }, "cancelled": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "error", "requestId": "draft-family-cancel-1", "error": { "code": "cancelled", "message": "request was cancelled" } }, "reset": { "kind": "reset", "requestId": "draft-object-batch-reset" }, "traceSha256": "9514c9c7d61194b67c8d52dffbd51df2d47391221deaea75799f585216b6d44d" }, "dispositionCounts": { "exposed": 24, "restricted": 0, "nonportable": 0, "not_implemented": 0 }, "records": [ { "apiId": "py:Draft:function:pointInversion", "name": "pointInversion", "family": "geometry-value", "status": "exposed", "code": "native_python_method", "message": "Draft official Python source fixture executed by FreeCAD", "result": { "repr": "{'module': 'draftgeoutils.circle_inversion', 'callable': True}", "type": "dict" }, "sourceEntry": "src/Mod/Draft/draftgeoutils/circle_inversion.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "cd4191d542f6c15863193c25db4090dbd8516a73a051571036cefc9250eba935" }, { "apiId": "py:Draft:function:circlefrom1Line2Points", "name": "circlefrom1Line2Points", "family": "geometry-value", "status": "exposed", "code": "native_python_method", "message": "Draft official Python source fixture executed by FreeCAD", "result": { "repr": "{'module': 'draftgeoutils.circles', 'callable': True}", "type": "dict" }, "sourceEntry": "src/Mod/Draft/draftgeoutils/circles.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "0762d94a02e72504df6cc341ca35d23fb80169b9b16ccac96360634f51129219" }, { "apiId": "py:Draft:function:circlefrom2Lines1Point", "name": "circlefrom2Lines1Point", "family": "geometry-value", "status": "exposed", "code": "native_python_method", "message": "Draft official Python source fixture executed by FreeCAD", "result": { "repr": "{'module': 'draftgeoutils.circles', 'callable': True}", "type": "dict" }, "sourceEntry": "src/Mod/Draft/draftgeoutils/circles.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "69e706a04611cb3929b5c11e5c0e464fc052397a0f2059973b845ef565a9576e" }, { "apiId": "py:Draft:function:circleFromPointLineRadius", "name": "circleFromPointLineRadius", "family": "geometry-value", "status": "exposed", "code": "native_python_method", "message": "Draft official Python source fixture executed by FreeCAD", "result": { "repr": "{'module': 'draftgeoutils.circles', 'callable': True}", "type": "dict" }, "sourceEntry": "src/Mod/Draft/draftgeoutils/circles.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "80f133c375041ae4200f2ceaac441963007af25bb7bd3e890adf32685799fef4" }, { "apiId": "py:Draft:function:circleFrom2PointsRadius", "name": "circleFrom2PointsRadius", "family": "geometry-value", "status": "exposed", "code": "native_python_method", "message": "Draft official Python source fixture executed by FreeCAD", "result": { "repr": "{'module': 'draftgeoutils.circles', 'callable': True}", "type": "dict" }, "sourceEntry": "src/Mod/Draft/draftgeoutils/circles.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "d8e6511519bc478979ef2a513b8d7e87480f3832aae405cc775151c897030122" }, { "apiId": "py:Draft:function:circlefromCircleLinePoint", "name": "circlefromCircleLinePoint", "family": "geometry-value", "status": "exposed", "code": "native_python_method", "message": "Draft official Python source fixture executed by FreeCAD", "result": { "repr": "{'module': 'draftgeoutils.circles_incomplete', 'callable': True}", "type": "dict" }, "sourceEntry": "src/Mod/Draft/draftgeoutils/circles_incomplete.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "f1d1fbf7101bf27a6f89412b7391e4ff5e6e651edd367661b683ba72ab900235" }, { "apiId": "py:Draft:function:circlefrom2Circles1Point", "name": "circlefrom2Circles1Point", "family": "geometry-value", "status": "exposed", "code": "native_python_method", "message": "Draft official Python source fixture executed by FreeCAD", "result": { "repr": "{'module': 'draftgeoutils.circles_incomplete', 'callable': True}", "type": "dict" }, "sourceEntry": "src/Mod/Draft/draftgeoutils/circles_incomplete.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "bc28f0616d88d290b49b19d998e1e74b4c8a0d194293cfea844aab7ad3d7e7c8" }, { "apiId": "py:Draft:function:circlefrom1Circle2Points", "name": "circlefrom1Circle2Points", "family": "geometry-value", "status": "exposed", "code": "native_python_method", "message": "Draft official Python source fixture executed by FreeCAD", "result": { "repr": "{'module': 'draftgeoutils.circles_incomplete', 'callable': True}", "type": "dict" }, "sourceEntry": "src/Mod/Draft/draftgeoutils/circles_incomplete.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "5294afcffb7ad414d0b3edecfcde4efa848bed37152e1910cf1e87b9cfdf6cef" }, { "apiId": "py:Draft:function:circleFromPointCircleRadius", "name": "circleFromPointCircleRadius", "family": "geometry-value", "status": "exposed", "code": "native_python_method", "message": "Draft official Python source fixture executed by FreeCAD", "result": { "repr": "{'module': 'draftgeoutils.circles_incomplete', 'callable': True}", "type": "dict" }, "sourceEntry": "src/Mod/Draft/draftgeoutils/circles_incomplete.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "dfcd72c354fe3a9e093829b0321a2a9073fe6ee2186b8c82eaae44799e2d419c" }, { "apiId": "py:Draft:function:findEdge", "name": "findEdge", "family": "geometry-value", "status": "exposed", "code": "native_python_method", "message": "Draft official Python source fixture executed by FreeCAD", "result": { "repr": "{'module': 'draftgeoutils.edges', 'callable': True}", "type": "dict" }, "sourceEntry": "src/Mod/Draft/draftgeoutils/edges.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "ba19ebfca5cb84e0f7606f82730f5221ec928826e2362dd1480196b360c1b139" }, { "apiId": "py:Draft:function:orientEdge", "name": "orientEdge", "family": "geometry-value", "status": "exposed", "code": "native_python_method", "message": "Draft official Python source fixture executed by FreeCAD", "result": { "repr": "{'module': 'draftgeoutils.edges', 'callable': True}", "type": "dict" }, "sourceEntry": "src/Mod/Draft/draftgeoutils/edges.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "c11a9239d125d2a26466e801bc537166b54775914359b1cebd5b6e9490894455" }, { "apiId": "py:Draft:function:findMidpoint", "name": "findMidpoint", "family": "geometry-value", "status": "exposed", "code": "native_python_method", "message": "Draft official Python source fixture executed by FreeCAD", "result": { "repr": "{'module': 'draftgeoutils.edges', 'callable': True}", "type": "dict" }, "sourceEntry": "src/Mod/Draft/draftgeoutils/edges.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "607fa83a0be75dd06b5f997eaaec84a5668db62858b4ca1e73978f18683a2beb" }, { "apiId": "py:Draft:function:get_referenced_edges", "name": "get_referenced_edges", "family": "geometry-value", "status": "exposed", "code": "native_python_method", "message": "Draft official Python source fixture executed by FreeCAD", "result": { "repr": "{'module': 'draftgeoutils.edges', 'callable': True}", "type": "dict" }, "sourceEntry": "src/Mod/Draft/draftgeoutils/edges.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "edd3ee4d8de7b0ff1b9490d44533b2ffb94638e2f5509bb0fa430ea25ed68fb2" }, { "apiId": "py:Draft:function:cleanFaces", "name": "cleanFaces", "family": "geometry-value", "status": "exposed", "code": "native_python_method", "message": "Draft official Python source fixture executed by FreeCAD", "result": { "repr": "{'module': 'draftgeoutils.faces', 'callable': True}", "type": "dict" }, "sourceEntry": "src/Mod/Draft/draftgeoutils/faces.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "83a68387fd25410e05821139cbd9de1df5332762f2233f28aa66460a821aabf6" }, { "apiId": "py:Draft:function:filletWire", "name": "filletWire", "family": "geometry-value", "status": "exposed", "code": "native_python_method", "message": "Draft official Python source fixture executed by FreeCAD", "result": { "repr": "{'module': 'draftgeoutils.fillets', 'callable': True}", "type": "dict" }, "sourceEntry": "src/Mod/Draft/draftgeoutils/fillets.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "a0eab6b57dfd30f9429c004d79b0d61ed030fd0a33481af096bfbe34a2443989" }, { "apiId": "py:Draft:function:isPtOnEdge", "name": "isPtOnEdge", "family": "geometry-value", "status": "exposed", "code": "native_python_method", "message": "Draft official Python source fixture executed by FreeCAD", "result": { "repr": "{'module': 'draftgeoutils.general', 'callable': True}", "type": "dict" }, "sourceEntry": "src/Mod/Draft/draftgeoutils/general.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "ce4eede229bb3d7a235c656dd690de090ac8d2e7f6bb7bf0b164612f65e11ec3" }, { "apiId": "py:Draft:function:hasCurves", "name": "hasCurves", "family": "geometry-value", "status": "exposed", "code": "native_python_method", "message": "Draft official Python source fixture executed by FreeCAD", "result": { "repr": "{'module': 'draftgeoutils.general', 'callable': True}", "type": "dict" }, "sourceEntry": "src/Mod/Draft/draftgeoutils/general.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "1fca2d47fd79054c66ff8ee9a42a4ba9b37bcdb3de5b7d813aaf3fcb3f37db5b" }, { "apiId": "py:Draft:function:hasOnlyWires", "name": "hasOnlyWires", "family": "geometry-value", "status": "exposed", "code": "native_python_method", "message": "Draft official Python source fixture executed by FreeCAD", "result": { "repr": "{'module': 'draftgeoutils.general', 'callable': True}", "type": "dict" }, "sourceEntry": "src/Mod/Draft/draftgeoutils/general.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "b6b8033983df438ee2c238a7cf60e8d4d8fe97872452b249346770f6f42465a5" }, { "apiId": "py:Draft:function:get_twisted_array_shape", "name": "get_twisted_array_shape", "family": "geometry-value", "status": "exposed", "code": "native_python_method", "message": "Draft official Python source fixture executed by FreeCAD", "result": { "repr": "{'module': 'draftgeoutils.geo_arrays', 'callable': True}", "type": "dict" }, "sourceEntry": "src/Mod/Draft/draftgeoutils/geo_arrays.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "08b1defcd69aef19079353ac90455e132da5e9eb4625d9e2b7e89cdef893822c" }, { "apiId": "py:Draft:function:get_twisted_bridge_shape", "name": "get_twisted_bridge_shape", "family": "geometry-value", "status": "exposed", "code": "native_python_method", "message": "Draft official Python source fixture executed by FreeCAD", "result": { "repr": "{'module': 'draftgeoutils.geo_arrays', 'callable': True}", "type": "dict" }, "sourceEntry": "src/Mod/Draft/draftgeoutils/geo_arrays.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "37a7fa13cd4b22500ab558f7ea49f85a3030f0f09eb9eacd61974ea782fdc153" }, { "apiId": "py:Draft:function:get_shape_normal", "name": "get_shape_normal", "family": "geometry-value", "status": "exposed", "code": "native_python_method", "message": "Draft official Python source fixture executed by FreeCAD", "result": { "repr": "{'module': 'draftgeoutils.geometry', 'callable': True}", "type": "dict" }, "sourceEntry": "src/Mod/Draft/draftgeoutils/geometry.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "01cdbe42ae6f3098b2c2514f315096b1a7cf51c20f4a86a93de3c1b7a55e2a01" }, { "apiId": "py:Draft:function:get_spline_surface_normal", "name": "get_spline_surface_normal", "family": "geometry-value", "status": "exposed", "code": "native_python_method", "message": "Draft official Python source fixture executed by FreeCAD", "result": { "repr": "{'module': 'draftgeoutils.geometry', 'callable': True}", "type": "dict" }, "sourceEntry": "src/Mod/Draft/draftgeoutils/geometry.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "ee83836420dec31f43b9603e973f1e5cffc4c76a7fe27d988209abfff6d03809" }, { "apiId": "py:Draft:function:mirror_matrix", "name": "mirror_matrix", "family": "geometry-value", "status": "exposed", "code": "native_python_method", "message": "Draft official Python source fixture executed by FreeCAD", "result": { "repr": "{'module': 'draftgeoutils.geometry', 'callable': True}", "type": "dict" }, "sourceEntry": "src/Mod/Draft/draftgeoutils/geometry.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "957b4194274672d6c4a23584b156fe994481c0c740c2999f73f5e5df6c4c5bb7" }, { "apiId": "py:Draft:function:uv_vectors_from_face", "name": "uv_vectors_from_face", "family": "geometry-value", "status": "exposed", "code": "native_python_method", "message": "Draft official Python source fixture executed by FreeCAD", "result": { "repr": "{'module': 'draftgeoutils.geometry', 'callable': True}", "type": "dict" }, "sourceEntry": "src/Mod/Draft/draftgeoutils/geometry.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "8ca515c5d74836c2f8c473b4e34eb1b369963cc3d50c83fc74ad6751e0dae2d5" } ], "resources": { "resourcesReleased": true, "documentMutation": false }, "artifacts": { "module": "Draft", "worker": "draft.worker.ts", "revision": "864e32372e44697f", "runtimeUrl": "/kernel/FreeCADWebDraftRuntimeProbe.js", "wasmUrl": "/kernel/FreeCADWebDraftRuntimeProbe.wasm", "dataUrl": null, "assetBaseUrl": "/kernel/", "buildProfile": "fast-dev", "runtimeSha256": "c1db8d8e42f8a92a2bf529b9ca84da293819c4ef2d76603299baac45b5a14efa", "wasmSha256": "864e32372e44697ff6addfab14b27350200f0585683033164a2844557a90f0dc" }, "boundaries": [ "Draft functions are executed from embedded official FreeCAD Python source by the native dispatcher.", "All statuses, values and hashes come from compiled FreeCAD through fc_web_dispatch_json; JavaScript only transports and validates the batch envelope." ] }