1045 lines
44 KiB
JSON
1045 lines
44 KiB
JSON
{
|
|
"schema": "freecad-web-p6-partdesign-generic-object-module-batch-runtime/v1",
|
|
"taskId": "FW-P6-FPA-Y",
|
|
"batchId": "7d4e85b0f8fbda74c9d151b5",
|
|
"module": "PartDesign",
|
|
"tier": "tier-2-pure",
|
|
"family": "generic-object",
|
|
"status": "pass_with_boundaries",
|
|
"dispatcher": "fc_web_dispatch_json",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"route": {
|
|
"command": "partdesign.pythonFamilyBatch",
|
|
"native": "freecad-source/src/WebAssembly/FreeCADCoreProbe/PartDesignRuntimeProbe.cpp:fc_web_dispatch_json",
|
|
"facade": "web/src/partdesign-python-family-facade.ts",
|
|
"worker": "web/src/partdesign-python.worker.ts"
|
|
},
|
|
"input": {
|
|
"cmd": "partdesign.pythonFamilyBatch",
|
|
"args": {
|
|
"tier": "tier-2-pure",
|
|
"records": [
|
|
{
|
|
"apiId": "py:PartDesign:method:SprocketTaskPanel.clicked",
|
|
"name": "SprocketTaskPanel.clicked",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/PartDesign/SprocketFeature.py",
|
|
"sourceLine": 316,
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SprocketTaskPanel.update",
|
|
"name": "SprocketTaskPanel.update",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/PartDesign/SprocketFeature.py",
|
|
"sourceLine": 321,
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunctionSegment.clone",
|
|
"name": "SegmentFunctionSegment.clone",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceLine": 53,
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunctionSegment.negate",
|
|
"name": "SegmentFunctionSegment.negate",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceLine": 56,
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunctionSegment.negated",
|
|
"name": "SegmentFunctionSegment.negated",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceLine": 60,
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunctionSegment.integrate",
|
|
"name": "SegmentFunctionSegment.integrate",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceLine": 70,
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunctionSegment.asString",
|
|
"name": "SegmentFunctionSegment.asString",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceLine": 75,
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunction.findSegment",
|
|
"name": "SegmentFunction.findSegment",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceLine": 87,
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunction.negate",
|
|
"name": "SegmentFunction.negate",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceLine": 100,
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunction.negated",
|
|
"name": "SegmentFunction.negated",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceLine": 105,
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunction.index",
|
|
"name": "SegmentFunction.index",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceLine": 119,
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunction.buildFromDict",
|
|
"name": "SegmentFunction.buildFromDict",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceLine": 129,
|
|
"disposition": "not_implemented"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"inputSha256": "2636cd8f7927ddec41d7c41b41ff8bae114d6420b2589cb85ce9a1831484e070",
|
|
"result": {
|
|
"cmd": "partdesign.pythonFamilyBatch",
|
|
"count": 12,
|
|
"module": "PartDesign",
|
|
"ok": true,
|
|
"records": [
|
|
{
|
|
"apiId": "py:PartDesign:method:SprocketTaskPanel.clicked",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
|
|
"name": "SprocketTaskPanel.clicked",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/PartDesign/SprocketFeature.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SprocketTaskPanel.update",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
|
|
"name": "SprocketTaskPanel.update",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/PartDesign/SprocketFeature.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunctionSegment.clone",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "(0.5, 2.0, 1)",
|
|
"name": "SegmentFunctionSegment.clone",
|
|
"native": true,
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"replay": "native-source-python-method-fixture",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "native Python value",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunctionSegment.negate",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "(-2.0, True)",
|
|
"name": "SegmentFunctionSegment.negate",
|
|
"native": true,
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"replay": "native-source-python-method-fixture",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "native Python value",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunctionSegment.negated",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "(-2.0, False)",
|
|
"name": "SegmentFunctionSegment.negated",
|
|
"native": true,
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"replay": "native-source-python-method-fixture",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "native Python value",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunctionSegment.integrate",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "(1.0, 2)",
|
|
"name": "SegmentFunctionSegment.integrate",
|
|
"native": true,
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"replay": "native-source-python-method-fixture",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "native Python value",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunctionSegment.asString",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "'2.000000 * {x - 0.500000}^1'",
|
|
"name": "SegmentFunctionSegment.asString",
|
|
"native": true,
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"replay": "native-source-python-method-fixture",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "native Python value",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunction.findSegment",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "0.0",
|
|
"name": "SegmentFunction.findSegment",
|
|
"native": true,
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"replay": "native-source-python-method-fixture",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "native Python value",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunction.negate",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "[-1.0, -2.0]",
|
|
"name": "SegmentFunction.negate",
|
|
"native": true,
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"replay": "native-source-python-method-fixture",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "native Python value",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunction.negated",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "[-1.0, -2.0]",
|
|
"name": "SegmentFunction.negated",
|
|
"native": true,
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"replay": "native-source-python-method-fixture",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "native Python value",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunction.index",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "1",
|
|
"name": "SegmentFunction.index",
|
|
"native": true,
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"replay": "native-source-python-method-fixture",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "native Python value",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunction.buildFromDict",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "('t', 4)",
|
|
"name": "SegmentFunction.buildFromDict",
|
|
"native": true,
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"replay": "native-source-python-method-fixture",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "native Python value",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "exposed"
|
|
}
|
|
],
|
|
"resourcesReleased": true,
|
|
"schema": "freecad-web-partdesign/python-family-batch/v1",
|
|
"source": "freecad-source",
|
|
"tier": "tier-2-pure"
|
|
},
|
|
"resultSha256": "d63d969dfddd521c725b54c0ae98e32bb3ca427246042933a9d951fb911d6d60",
|
|
"replay": {
|
|
"equal": true,
|
|
"resultSha256": "d63d969dfddd521c725b54c0ae98e32bb3ca427246042933a9d951fb911d6d60"
|
|
},
|
|
"facadeWorker": {
|
|
"ready": {
|
|
"kind": "ready",
|
|
"action": "partdesign.pythonFamilyBatch"
|
|
},
|
|
"success": {
|
|
"schema": "freecad-web-facade/v1",
|
|
"version": 1,
|
|
"kind": "result",
|
|
"requestId": "pd-generic-success",
|
|
"result": {
|
|
"cmd": "partdesign.pythonFamilyBatch",
|
|
"count": 12,
|
|
"module": "PartDesign",
|
|
"ok": true,
|
|
"records": [
|
|
{
|
|
"apiId": "py:PartDesign:method:SprocketTaskPanel.clicked",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
|
|
"name": "SprocketTaskPanel.clicked",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/PartDesign/SprocketFeature.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SprocketTaskPanel.update",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
|
|
"name": "SprocketTaskPanel.update",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/PartDesign/SprocketFeature.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunctionSegment.clone",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "(0.5, 2.0, 1)",
|
|
"name": "SegmentFunctionSegment.clone",
|
|
"native": true,
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"replay": "native-source-python-method-fixture",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "native Python value",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunctionSegment.negate",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "(-2.0, True)",
|
|
"name": "SegmentFunctionSegment.negate",
|
|
"native": true,
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"replay": "native-source-python-method-fixture",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "native Python value",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunctionSegment.negated",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "(-2.0, False)",
|
|
"name": "SegmentFunctionSegment.negated",
|
|
"native": true,
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"replay": "native-source-python-method-fixture",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "native Python value",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunctionSegment.integrate",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "(1.0, 2)",
|
|
"name": "SegmentFunctionSegment.integrate",
|
|
"native": true,
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"replay": "native-source-python-method-fixture",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "native Python value",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunctionSegment.asString",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "'2.000000 * {x - 0.500000}^1'",
|
|
"name": "SegmentFunctionSegment.asString",
|
|
"native": true,
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"replay": "native-source-python-method-fixture",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "native Python value",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunction.findSegment",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "0.0",
|
|
"name": "SegmentFunction.findSegment",
|
|
"native": true,
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"replay": "native-source-python-method-fixture",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "native Python value",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunction.negate",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "[-1.0, -2.0]",
|
|
"name": "SegmentFunction.negate",
|
|
"native": true,
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"replay": "native-source-python-method-fixture",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "native Python value",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunction.negated",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "[-1.0, -2.0]",
|
|
"name": "SegmentFunction.negated",
|
|
"native": true,
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"replay": "native-source-python-method-fixture",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "native Python value",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunction.index",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "1",
|
|
"name": "SegmentFunction.index",
|
|
"native": true,
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"replay": "native-source-python-method-fixture",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "native Python value",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunction.buildFromDict",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "('t', 4)",
|
|
"name": "SegmentFunction.buildFromDict",
|
|
"native": true,
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"replay": "native-source-python-method-fixture",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "native Python value",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "exposed"
|
|
}
|
|
],
|
|
"resourcesReleased": true,
|
|
"schema": "freecad-web-partdesign/python-family-batch/v1",
|
|
"source": "freecad-source",
|
|
"tier": "tier-2-pure"
|
|
}
|
|
},
|
|
"repeat": {
|
|
"schema": "freecad-web-facade/v1",
|
|
"version": 1,
|
|
"kind": "result",
|
|
"requestId": "pd-generic-repeat",
|
|
"result": {
|
|
"cmd": "partdesign.pythonFamilyBatch",
|
|
"count": 12,
|
|
"module": "PartDesign",
|
|
"ok": true,
|
|
"records": [
|
|
{
|
|
"apiId": "py:PartDesign:method:SprocketTaskPanel.clicked",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
|
|
"name": "SprocketTaskPanel.clicked",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/PartDesign/SprocketFeature.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SprocketTaskPanel.update",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
|
|
"name": "SprocketTaskPanel.update",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/PartDesign/SprocketFeature.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunctionSegment.clone",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "(0.5, 2.0, 1)",
|
|
"name": "SegmentFunctionSegment.clone",
|
|
"native": true,
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"replay": "native-source-python-method-fixture",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "native Python value",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunctionSegment.negate",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "(-2.0, True)",
|
|
"name": "SegmentFunctionSegment.negate",
|
|
"native": true,
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"replay": "native-source-python-method-fixture",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "native Python value",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunctionSegment.negated",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "(-2.0, False)",
|
|
"name": "SegmentFunctionSegment.negated",
|
|
"native": true,
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"replay": "native-source-python-method-fixture",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "native Python value",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunctionSegment.integrate",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "(1.0, 2)",
|
|
"name": "SegmentFunctionSegment.integrate",
|
|
"native": true,
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"replay": "native-source-python-method-fixture",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "native Python value",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunctionSegment.asString",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "'2.000000 * {x - 0.500000}^1'",
|
|
"name": "SegmentFunctionSegment.asString",
|
|
"native": true,
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"replay": "native-source-python-method-fixture",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "native Python value",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunction.findSegment",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "0.0",
|
|
"name": "SegmentFunction.findSegment",
|
|
"native": true,
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"replay": "native-source-python-method-fixture",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "native Python value",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunction.negate",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "[-1.0, -2.0]",
|
|
"name": "SegmentFunction.negate",
|
|
"native": true,
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"replay": "native-source-python-method-fixture",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "native Python value",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunction.negated",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "[-1.0, -2.0]",
|
|
"name": "SegmentFunction.negated",
|
|
"native": true,
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"replay": "native-source-python-method-fixture",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "native Python value",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunction.index",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "1",
|
|
"name": "SegmentFunction.index",
|
|
"native": true,
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"replay": "native-source-python-method-fixture",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "native Python value",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunction.buildFromDict",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "('t', 4)",
|
|
"name": "SegmentFunction.buildFromDict",
|
|
"native": true,
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"replay": "native-source-python-method-fixture",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "native Python value",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "exposed"
|
|
}
|
|
],
|
|
"resourcesReleased": true,
|
|
"schema": "freecad-web-partdesign/python-family-batch/v1",
|
|
"source": "freecad-source",
|
|
"tier": "tier-2-pure"
|
|
}
|
|
},
|
|
"cross": {
|
|
"schema": "freecad-web-facade/v1",
|
|
"version": 1,
|
|
"kind": "result",
|
|
"requestId": "pd-generic-cross",
|
|
"result": {
|
|
"cmd": "partdesign.pythonFamilyBatch",
|
|
"count": 1,
|
|
"module": "PartDesign",
|
|
"ok": true,
|
|
"records": [
|
|
{
|
|
"apiId": "py:BIM:class:Binding",
|
|
"code": "unmatched_source_record",
|
|
"family": "generic-object",
|
|
"message": "PartDesign API record is not part of this module-scoped adapter",
|
|
"name": "SprocketTaskPanel.clicked",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/PartDesign/SprocketFeature.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
}
|
|
],
|
|
"resourcesReleased": true,
|
|
"schema": "freecad-web-partdesign/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": "PartDesign Python family envelope invalid"
|
|
}
|
|
},
|
|
"cancelled": {
|
|
"schema": "freecad-web-facade/v1",
|
|
"version": 1,
|
|
"kind": "error",
|
|
"requestId": "pdn-python-cancel-1",
|
|
"error": {
|
|
"code": "cancelled",
|
|
"message": "request was cancelled"
|
|
}
|
|
},
|
|
"reset": {
|
|
"kind": "reset",
|
|
"requestId": "pd-generic-reset"
|
|
},
|
|
"traceSha256": "4d4c9609d449ebc9043c811969262c84c7006a7edb2656a46feee62d672a5968"
|
|
},
|
|
"dispositionCounts": {
|
|
"exposed": 10,
|
|
"restricted": 2,
|
|
"nonportable": 0,
|
|
"not_implemented": 0
|
|
},
|
|
"records": [
|
|
{
|
|
"apiId": "py:PartDesign:method:SprocketTaskPanel.clicked",
|
|
"name": "SprocketTaskPanel.clicked",
|
|
"family": "generic-object",
|
|
"status": "restricted",
|
|
"code": "gui_dependency_unavailable",
|
|
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
|
|
"parameterSchema": "source-declared",
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/PartDesign/SprocketFeature.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "0064f8c32a9d210023d6aeac34a66a8293268273820c4bf7484ed44d32dab3e1"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SprocketTaskPanel.update",
|
|
"name": "SprocketTaskPanel.update",
|
|
"family": "generic-object",
|
|
"status": "restricted",
|
|
"code": "gui_dependency_unavailable",
|
|
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
|
|
"parameterSchema": "source-declared",
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/PartDesign/SprocketFeature.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "4ab32f4d0b01a1195f5f0f73404d783d3631a4c10ef685ec15463c67c9c85ccc"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunctionSegment.clone",
|
|
"name": "SegmentFunctionSegment.clone",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_python_fixture",
|
|
"message": "(0.5, 2.0, 1)",
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"returnSchema": "native Python value",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "5d091b7990bba047d67cb2fb78b3e56085a96293c488edf3591120482bdf7150"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunctionSegment.negate",
|
|
"name": "SegmentFunctionSegment.negate",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_python_fixture",
|
|
"message": "(-2.0, True)",
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"returnSchema": "native Python value",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "8ea6afab101e37831c221ec3a6572193876739267a68984f62b639671ec253fc"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunctionSegment.negated",
|
|
"name": "SegmentFunctionSegment.negated",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_python_fixture",
|
|
"message": "(-2.0, False)",
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"returnSchema": "native Python value",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "7e5ab0b7aa747eb7f2da94ab5dfceeb1ad9f40d7e88ad3f367a02fdbfd1f51fd"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunctionSegment.integrate",
|
|
"name": "SegmentFunctionSegment.integrate",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_python_fixture",
|
|
"message": "(1.0, 2)",
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"returnSchema": "native Python value",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "7e8d246227d099514e5c40a3e70801a9ec2be6250962fb507db0af55c777b462"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunctionSegment.asString",
|
|
"name": "SegmentFunctionSegment.asString",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_python_fixture",
|
|
"message": "'2.000000 * {x - 0.500000}^1'",
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"returnSchema": "native Python value",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "d9e2fb350a182c6d6a5562a5dadab26f6ab4115ae35961a44199904e7282dec7"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunction.findSegment",
|
|
"name": "SegmentFunction.findSegment",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_python_fixture",
|
|
"message": "0.0",
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"returnSchema": "native Python value",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "2698c054de2af432cbf0f8b35b0bc8d17062f3c8c1a26a37e0a18c4e73eaac4d"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunction.negate",
|
|
"name": "SegmentFunction.negate",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_python_fixture",
|
|
"message": "[-1.0, -2.0]",
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"returnSchema": "native Python value",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "f28a04773cda0cb418bf742ec938eb851d772902d01f7be5d8a4491d85fa8d1e"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunction.negated",
|
|
"name": "SegmentFunction.negated",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_python_fixture",
|
|
"message": "[-1.0, -2.0]",
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"returnSchema": "native Python value",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "0ffc774ad55fda7d9b030695fbb2f563832fa0c6c6a0466e322dc3bb28bfd781"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunction.index",
|
|
"name": "SegmentFunction.index",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_python_fixture",
|
|
"message": "1",
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"returnSchema": "native Python value",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "66cee4cea1b32d781ae696b73548ac5883a18a87e56d3dc47b8f011af77301a4"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunction.buildFromDict",
|
|
"name": "SegmentFunction.buildFromDict",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_python_fixture",
|
|
"message": "('t', 4)",
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"returnSchema": "native Python value",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "e429ac16c2f49f4af28d0fce8a2cfa5040b7c51de9562875fc5fa03cc1204754"
|
|
}
|
|
],
|
|
"sourceEvidence": [
|
|
{
|
|
"apiId": "py:PartDesign:method:SprocketTaskPanel.clicked",
|
|
"path": "src/Mod/PartDesign/SprocketFeature.py",
|
|
"line": 316,
|
|
"declaration": "def clicked(self, button):",
|
|
"sha256": "151a32a51a4687d4f83b2603e63625740dd02fc9725178597b9280413739bd66"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SprocketTaskPanel.update",
|
|
"path": "src/Mod/PartDesign/SprocketFeature.py",
|
|
"line": 321,
|
|
"declaration": "def update(self):",
|
|
"sha256": "151a32a51a4687d4f83b2603e63625740dd02fc9725178597b9280413739bd66"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunctionSegment.clone",
|
|
"path": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"line": 53,
|
|
"declaration": "def clone(self):",
|
|
"sha256": "6f743def8882549f44c7be5d4753338b55c44a8b8b11ba7e9aa3403b22a40ad4"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunctionSegment.negate",
|
|
"path": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"line": 56,
|
|
"declaration": "def negate(self):",
|
|
"sha256": "6f743def8882549f44c7be5d4753338b55c44a8b8b11ba7e9aa3403b22a40ad4"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunctionSegment.negated",
|
|
"path": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"line": 60,
|
|
"declaration": "def negated(self):",
|
|
"sha256": "6f743def8882549f44c7be5d4753338b55c44a8b8b11ba7e9aa3403b22a40ad4"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunctionSegment.integrate",
|
|
"path": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"line": 70,
|
|
"declaration": "def integrate(self):",
|
|
"sha256": "6f743def8882549f44c7be5d4753338b55c44a8b8b11ba7e9aa3403b22a40ad4"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunctionSegment.asString",
|
|
"path": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"line": 75,
|
|
"declaration": "def asString(self):",
|
|
"sha256": "6f743def8882549f44c7be5d4753338b55c44a8b8b11ba7e9aa3403b22a40ad4"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunction.findSegment",
|
|
"path": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"line": 87,
|
|
"declaration": "def findSegment(self, xval):",
|
|
"sha256": "6f743def8882549f44c7be5d4753338b55c44a8b8b11ba7e9aa3403b22a40ad4"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunction.negate",
|
|
"path": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"line": 100,
|
|
"declaration": "def negate(self):",
|
|
"sha256": "6f743def8882549f44c7be5d4753338b55c44a8b8b11ba7e9aa3403b22a40ad4"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunction.negated",
|
|
"path": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"line": 105,
|
|
"declaration": "def negated(self):",
|
|
"sha256": "6f743def8882549f44c7be5d4753338b55c44a8b8b11ba7e9aa3403b22a40ad4"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunction.index",
|
|
"path": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"line": 119,
|
|
"declaration": "def index(self, xval):",
|
|
"sha256": "6f743def8882549f44c7be5d4753338b55c44a8b8b11ba7e9aa3403b22a40ad4"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunction.buildFromDict",
|
|
"path": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"line": 129,
|
|
"declaration": "def buildFromDict(self, var, dict):",
|
|
"sha256": "6f743def8882549f44c7be5d4753338b55c44a8b8b11ba7e9aa3403b22a40ad4"
|
|
}
|
|
],
|
|
"resources": {
|
|
"resourcesReleased": true,
|
|
"documentMutation": false
|
|
},
|
|
"artifacts": {
|
|
"module": "PartDesign",
|
|
"worker": "partdesign-python.worker.ts",
|
|
"revision": "e2f465e5aa1c1a27",
|
|
"runtimeUrl": "/kernel/FreeCADWebPartDesignRuntimeProbe.js",
|
|
"wasmUrl": "/kernel/FreeCADWebPartDesignRuntimeProbe.wasm",
|
|
"dataUrl": null,
|
|
"assetBaseUrl": "/kernel/",
|
|
"moduleRevision": "3d13e8bf4093c524",
|
|
"buildProfile": "fast-dev",
|
|
"runtimeSha256": "01a205dd93b999d756149126e95e71e23508fdf3dfa1ba8f50bc2367015407f9",
|
|
"wasmSha256": "e2f465e5aa1c1a2791bda48e900f4f5a0fe30dc155670c942bb2fd803115c643"
|
|
},
|
|
"boundaries": [
|
|
"SprocketTaskPanel methods require FreeCADGui/PySide UI and remain restricted in the GUI-free Web kernel.",
|
|
"SegmentFunction methods are evaluated by the embedded FreeCAD Python fixture through fc_web_dispatch_json.",
|
|
"PartDesign remains an independent runtime artifact loaded through partdesign-python.worker.ts; no WASM binary merge is used."
|
|
]
|
|
}
|