1906 lines
82 KiB
JSON
1906 lines
82 KiB
JSON
{
|
|
"schema": "freecad-web-p6-partdesign-generic-object-module-batch-runtime/v1",
|
|
"taskId": "FW-P6-FPA-Y",
|
|
"batchId": "ca7e6006c1c655d46e841132",
|
|
"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:SegmentFunction.addSegment",
|
|
"name": "SegmentFunction.addSegment",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceLine": 135,
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunction.addSegments",
|
|
"name": "SegmentFunction.addSegments",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceLine": 141,
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunction.setMaxX",
|
|
"name": "SegmentFunction.setMaxX",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceLine": 145,
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunction.clone",
|
|
"name": "SegmentFunction.clone",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceLine": 162,
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunction.integrate",
|
|
"name": "SegmentFunction.integrate",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceLine": 169,
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunction.integrated",
|
|
"name": "SegmentFunction.integrated",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceLine": 175,
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunction.evaluate",
|
|
"name": "SegmentFunction.evaluate",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceLine": 181,
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunction.output",
|
|
"name": "SegmentFunction.output",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceLine": 198,
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:IntervalFunction.addInterval",
|
|
"name": "IntervalFunction.addInterval",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceLine": 214,
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:IntervalFunction.index",
|
|
"name": "IntervalFunction.index",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceLine": 227,
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:IntervalFunction.interval",
|
|
"name": "IntervalFunction.interval",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceLine": 236,
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:IntervalFunction.begin",
|
|
"name": "IntervalFunction.begin",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceLine": 240,
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:IntervalFunction.length",
|
|
"name": "IntervalFunction.length",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceLine": 243,
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:StressFunction.evaluate",
|
|
"name": "StressFunction.evaluate",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceLine": 262,
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:TranslationFunction.evaluate",
|
|
"name": "TranslationFunction.evaluate",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceLine": 385,
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:Shaft.addSegment",
|
|
"name": "Shaft.addSegment",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/PartDesign/WizardShaft/Shaft.py",
|
|
"sourceLine": 107,
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:Shaft.updateSegment",
|
|
"name": "Shaft.updateSegment",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/PartDesign/WizardShaft/Shaft.py",
|
|
"sourceLine": 123,
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:Shaft.updateConstraint",
|
|
"name": "Shaft.updateConstraint",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/PartDesign/WizardShaft/Shaft.py",
|
|
"sourceLine": 143,
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:Shaft.editConstraint",
|
|
"name": "Shaft.editConstraint",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/PartDesign/WizardShaft/Shaft.py",
|
|
"sourceLine": 193,
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:Shaft.updateDiagrams",
|
|
"name": "Shaft.updateDiagrams",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/PartDesign/WizardShaft/Shaft.py",
|
|
"sourceLine": 234,
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:Shaft.showDiagram",
|
|
"name": "Shaft.showDiagram",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/PartDesign/WizardShaft/Shaft.py",
|
|
"sourceLine": 262,
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:Shaft.addTo",
|
|
"name": "Shaft.addTo",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/PartDesign/WizardShaft/Shaft.py",
|
|
"sourceLine": 384,
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:Shaft.equilibrium",
|
|
"name": "Shaft.equilibrium",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/PartDesign/WizardShaft/Shaft.py",
|
|
"sourceLine": 390,
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:Shaft.printEquilibrium",
|
|
"name": "Shaft.printEquilibrium",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/PartDesign/WizardShaft/Shaft.py",
|
|
"sourceLine": 724,
|
|
"disposition": "not_implemented"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"inputSha256": "e153bd4010a6fae56049bc2cbdfd1c42ed2a3c80eeb13320a8634c67d1c9843f",
|
|
"result": {
|
|
"cmd": "partdesign.pythonFamilyBatch",
|
|
"count": 24,
|
|
"module": "PartDesign",
|
|
"ok": true,
|
|
"records": [
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunction.addSegment",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "[(0.0, 1.0, 0.0), (1.0, 3.0, 2.0), (2.0, 2.0, 0.0)]",
|
|
"name": "SegmentFunction.addSegment",
|
|
"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.addSegments",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "[(0.0, 1.0), (1.0, 3.0), (2.0, 2.0), (3.0, 4.0)]",
|
|
"name": "SegmentFunction.addSegments",
|
|
"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.setMaxX",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "5.0",
|
|
"name": "SegmentFunction.setMaxX",
|
|
"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.clone",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "('x', 2)",
|
|
"name": "SegmentFunction.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:SegmentFunction.integrate",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "[(1.0, 1.0), (2.0, 1.0)]",
|
|
"name": "SegmentFunction.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:SegmentFunction.integrated",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "[(1.0, 1.0), (2.0, 1.0)]",
|
|
"name": "SegmentFunction.integrated",
|
|
"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.evaluate",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "([0.0, 0.0, 2.0, 2.0, 4.0], [0, 1.0, 1.0, 3.0, 3.0])",
|
|
"name": "SegmentFunction.evaluate",
|
|
"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.output",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "None",
|
|
"name": "SegmentFunction.output",
|
|
"native": true,
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"replay": "native-source-python-method-fixture",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "null",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:IntervalFunction.addInterval",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "(3, 30.0)",
|
|
"name": "IntervalFunction.addInterval",
|
|
"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:IntervalFunction.index",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "1",
|
|
"name": "IntervalFunction.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:IntervalFunction.interval",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "(1.0, 2.0)",
|
|
"name": "IntervalFunction.interval",
|
|
"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:IntervalFunction.begin",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "1.0",
|
|
"name": "IntervalFunction.begin",
|
|
"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:IntervalFunction.length",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "2.0",
|
|
"name": "IntervalFunction.length",
|
|
"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:StressFunction.evaluate",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "([0.0, 0.0, 0.0, 1.0, 1.0, 2.0, 2.0], [0.0, 0.05, 0.1, 0.1, 0.05, 0.05, 0.15])",
|
|
"name": "StressFunction.evaluate",
|
|
"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:TranslationFunction.evaluate",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "([0.0, 1.0, 2.0], [0.0, 0.025, 0.1])",
|
|
"name": "TranslationFunction.evaluate",
|
|
"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:Shaft.addSegment",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
|
|
"name": "Shaft.addSegment",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/Shaft.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:Shaft.updateSegment",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
|
|
"name": "Shaft.updateSegment",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/Shaft.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:Shaft.updateConstraint",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
|
|
"name": "Shaft.updateConstraint",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/Shaft.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:Shaft.editConstraint",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
|
|
"name": "Shaft.editConstraint",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/Shaft.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:Shaft.updateDiagrams",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
|
|
"name": "Shaft.updateDiagrams",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/Shaft.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:Shaft.showDiagram",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
|
|
"name": "Shaft.showDiagram",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/Shaft.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:Shaft.addTo",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "{2.0: 7.0}",
|
|
"name": "Shaft.addTo",
|
|
"native": true,
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"replay": "native-source-python-method-fixture",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "native Python value",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/Shaft.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:Shaft.equilibrium",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
|
|
"name": "Shaft.equilibrium",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/Shaft.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:Shaft.printEquilibrium",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "None",
|
|
"name": "Shaft.printEquilibrium",
|
|
"native": true,
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"replay": "native-source-python-method-fixture",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "null",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/Shaft.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "exposed"
|
|
}
|
|
],
|
|
"resourcesReleased": true,
|
|
"schema": "freecad-web-partdesign/python-family-batch/v1",
|
|
"source": "freecad-source",
|
|
"tier": "tier-2-pure"
|
|
},
|
|
"resultSha256": "fcbcf30f739aad3d01953ff697fa9a9a80749772af47748a062d90408f5b462c",
|
|
"replay": {
|
|
"equal": true,
|
|
"resultSha256": "fcbcf30f739aad3d01953ff697fa9a9a80749772af47748a062d90408f5b462c"
|
|
},
|
|
"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": 24,
|
|
"module": "PartDesign",
|
|
"ok": true,
|
|
"records": [
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunction.addSegment",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "[(0.0, 1.0, 0.0), (1.0, 3.0, 2.0), (2.0, 2.0, 0.0)]",
|
|
"name": "SegmentFunction.addSegment",
|
|
"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.addSegments",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "[(0.0, 1.0), (1.0, 3.0), (2.0, 2.0), (3.0, 4.0)]",
|
|
"name": "SegmentFunction.addSegments",
|
|
"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.setMaxX",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "5.0",
|
|
"name": "SegmentFunction.setMaxX",
|
|
"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.clone",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "('x', 2)",
|
|
"name": "SegmentFunction.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:SegmentFunction.integrate",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "[(1.0, 1.0), (2.0, 1.0)]",
|
|
"name": "SegmentFunction.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:SegmentFunction.integrated",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "[(1.0, 1.0), (2.0, 1.0)]",
|
|
"name": "SegmentFunction.integrated",
|
|
"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.evaluate",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "([0.0, 0.0, 2.0, 2.0, 4.0], [0, 1.0, 1.0, 3.0, 3.0])",
|
|
"name": "SegmentFunction.evaluate",
|
|
"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.output",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "None",
|
|
"name": "SegmentFunction.output",
|
|
"native": true,
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"replay": "native-source-python-method-fixture",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "null",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:IntervalFunction.addInterval",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "(3, 30.0)",
|
|
"name": "IntervalFunction.addInterval",
|
|
"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:IntervalFunction.index",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "1",
|
|
"name": "IntervalFunction.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:IntervalFunction.interval",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "(1.0, 2.0)",
|
|
"name": "IntervalFunction.interval",
|
|
"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:IntervalFunction.begin",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "1.0",
|
|
"name": "IntervalFunction.begin",
|
|
"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:IntervalFunction.length",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "2.0",
|
|
"name": "IntervalFunction.length",
|
|
"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:StressFunction.evaluate",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "([0.0, 0.0, 0.0, 1.0, 1.0, 2.0, 2.0], [0.0, 0.05, 0.1, 0.1, 0.05, 0.05, 0.15])",
|
|
"name": "StressFunction.evaluate",
|
|
"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:TranslationFunction.evaluate",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "([0.0, 1.0, 2.0], [0.0, 0.025, 0.1])",
|
|
"name": "TranslationFunction.evaluate",
|
|
"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:Shaft.addSegment",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
|
|
"name": "Shaft.addSegment",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/Shaft.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:Shaft.updateSegment",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
|
|
"name": "Shaft.updateSegment",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/Shaft.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:Shaft.updateConstraint",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
|
|
"name": "Shaft.updateConstraint",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/Shaft.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:Shaft.editConstraint",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
|
|
"name": "Shaft.editConstraint",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/Shaft.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:Shaft.updateDiagrams",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
|
|
"name": "Shaft.updateDiagrams",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/Shaft.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:Shaft.showDiagram",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
|
|
"name": "Shaft.showDiagram",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/Shaft.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:Shaft.addTo",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "{2.0: 7.0}",
|
|
"name": "Shaft.addTo",
|
|
"native": true,
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"replay": "native-source-python-method-fixture",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "native Python value",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/Shaft.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:Shaft.equilibrium",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
|
|
"name": "Shaft.equilibrium",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/Shaft.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:Shaft.printEquilibrium",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "None",
|
|
"name": "Shaft.printEquilibrium",
|
|
"native": true,
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"replay": "native-source-python-method-fixture",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "null",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/Shaft.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": 24,
|
|
"module": "PartDesign",
|
|
"ok": true,
|
|
"records": [
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunction.addSegment",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "[(0.0, 1.0, 0.0), (1.0, 3.0, 2.0), (2.0, 2.0, 0.0)]",
|
|
"name": "SegmentFunction.addSegment",
|
|
"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.addSegments",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "[(0.0, 1.0), (1.0, 3.0), (2.0, 2.0), (3.0, 4.0)]",
|
|
"name": "SegmentFunction.addSegments",
|
|
"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.setMaxX",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "5.0",
|
|
"name": "SegmentFunction.setMaxX",
|
|
"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.clone",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "('x', 2)",
|
|
"name": "SegmentFunction.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:SegmentFunction.integrate",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "[(1.0, 1.0), (2.0, 1.0)]",
|
|
"name": "SegmentFunction.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:SegmentFunction.integrated",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "[(1.0, 1.0), (2.0, 1.0)]",
|
|
"name": "SegmentFunction.integrated",
|
|
"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.evaluate",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "([0.0, 0.0, 2.0, 2.0, 4.0], [0, 1.0, 1.0, 3.0, 3.0])",
|
|
"name": "SegmentFunction.evaluate",
|
|
"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.output",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "None",
|
|
"name": "SegmentFunction.output",
|
|
"native": true,
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"replay": "native-source-python-method-fixture",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "null",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:IntervalFunction.addInterval",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "(3, 30.0)",
|
|
"name": "IntervalFunction.addInterval",
|
|
"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:IntervalFunction.index",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "1",
|
|
"name": "IntervalFunction.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:IntervalFunction.interval",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "(1.0, 2.0)",
|
|
"name": "IntervalFunction.interval",
|
|
"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:IntervalFunction.begin",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "1.0",
|
|
"name": "IntervalFunction.begin",
|
|
"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:IntervalFunction.length",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "2.0",
|
|
"name": "IntervalFunction.length",
|
|
"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:StressFunction.evaluate",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "([0.0, 0.0, 0.0, 1.0, 1.0, 2.0, 2.0], [0.0, 0.05, 0.1, 0.1, 0.05, 0.05, 0.15])",
|
|
"name": "StressFunction.evaluate",
|
|
"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:TranslationFunction.evaluate",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "([0.0, 1.0, 2.0], [0.0, 0.025, 0.1])",
|
|
"name": "TranslationFunction.evaluate",
|
|
"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:Shaft.addSegment",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
|
|
"name": "Shaft.addSegment",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/Shaft.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:Shaft.updateSegment",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
|
|
"name": "Shaft.updateSegment",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/Shaft.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:Shaft.updateConstraint",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
|
|
"name": "Shaft.updateConstraint",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/Shaft.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:Shaft.editConstraint",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
|
|
"name": "Shaft.editConstraint",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/Shaft.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:Shaft.updateDiagrams",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
|
|
"name": "Shaft.updateDiagrams",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/Shaft.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:Shaft.showDiagram",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
|
|
"name": "Shaft.showDiagram",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/Shaft.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:Shaft.addTo",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "{2.0: 7.0}",
|
|
"name": "Shaft.addTo",
|
|
"native": true,
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"replay": "native-source-python-method-fixture",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "native Python value",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/Shaft.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:Shaft.equilibrium",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
|
|
"name": "Shaft.equilibrium",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/Shaft.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:Shaft.printEquilibrium",
|
|
"code": "native_python_fixture",
|
|
"family": "generic-object",
|
|
"message": "None",
|
|
"name": "Shaft.printEquilibrium",
|
|
"native": true,
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"replay": "native-source-python-method-fixture",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "null",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/Shaft.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": "SegmentFunction.addSegment",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.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": "8a9485739c9a6055004a9f14e4d55b1861deccc28d11804f7257badc03c1d084"
|
|
},
|
|
"dispositionCounts": {
|
|
"exposed": 17,
|
|
"restricted": 7,
|
|
"nonportable": 0,
|
|
"not_implemented": 0
|
|
},
|
|
"records": [
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunction.addSegment",
|
|
"name": "SegmentFunction.addSegment",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_python_fixture",
|
|
"message": "[(0.0, 1.0, 0.0), (1.0, 3.0, 2.0), (2.0, 2.0, 0.0)]",
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"returnSchema": "native Python value",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "78ba27183fde6af4f1492d9a5fdce296ad1d65f88bc30a68f7d65b5a94600d4a"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunction.addSegments",
|
|
"name": "SegmentFunction.addSegments",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_python_fixture",
|
|
"message": "[(0.0, 1.0), (1.0, 3.0), (2.0, 2.0), (3.0, 4.0)]",
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"returnSchema": "native Python value",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "6503f06b3f362fbb6faee77d9879235c44a516ed2ed71b7ab90e41544677a651"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunction.setMaxX",
|
|
"name": "SegmentFunction.setMaxX",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_python_fixture",
|
|
"message": "5.0",
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"returnSchema": "native Python value",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "375670a4b1272fcefb53359ec11ef3fd9cc627df7a933d08bb48f9249f0a9f7f"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunction.clone",
|
|
"name": "SegmentFunction.clone",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_python_fixture",
|
|
"message": "('x', 2)",
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"returnSchema": "native Python value",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "cad33c328dd84b4f99b22a63262d89e883017339f7f6b17a1fa72bc54b736f8c"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunction.integrate",
|
|
"name": "SegmentFunction.integrate",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_python_fixture",
|
|
"message": "[(1.0, 1.0), (2.0, 1.0)]",
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"returnSchema": "native Python value",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "77081da8ef6f8942f9fb1ca1220825c82bc44f68e9414fa7f8ec559e35243689"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunction.integrated",
|
|
"name": "SegmentFunction.integrated",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_python_fixture",
|
|
"message": "[(1.0, 1.0), (2.0, 1.0)]",
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"returnSchema": "native Python value",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "a0fc6b32e9b4e52ba95675df2292cb2e9c72536c1cd1693820d7704bdee7e999"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunction.evaluate",
|
|
"name": "SegmentFunction.evaluate",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_python_fixture",
|
|
"message": "([0.0, 0.0, 2.0, 2.0, 4.0], [0, 1.0, 1.0, 3.0, 3.0])",
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"returnSchema": "native Python value",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "b44611bd010479782465664dde4864d7c1d639c9e3ed5837ad5c950153177b0a"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunction.output",
|
|
"name": "SegmentFunction.output",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_python_fixture",
|
|
"message": "None",
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"returnSchema": "null",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "1fe5de855950920a698533eb2094e6d229d30bc176c86f0276a296cdf4351ee8"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:IntervalFunction.addInterval",
|
|
"name": "IntervalFunction.addInterval",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_python_fixture",
|
|
"message": "(3, 30.0)",
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"returnSchema": "native Python value",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "5003e7d531b5d54723b9c667875da0d63322ae00b9c8b31f81a725e6ceaef260"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:IntervalFunction.index",
|
|
"name": "IntervalFunction.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": "dfbc45af9fb78fd682bc75d524be97d9f57bd4e75c945955692c9b0f6d48a232"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:IntervalFunction.interval",
|
|
"name": "IntervalFunction.interval",
|
|
"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": "9b02fe15cf2a441cc6052b80434784a5393c4e462d61dc6aa89b9ecc4077c103"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:IntervalFunction.begin",
|
|
"name": "IntervalFunction.begin",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_python_fixture",
|
|
"message": "1.0",
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"returnSchema": "native Python value",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "61aba38f8c5b63c4aece4c0ebc7072216d82a289f0f6caa8c5cdaa48205992ca"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:IntervalFunction.length",
|
|
"name": "IntervalFunction.length",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_python_fixture",
|
|
"message": "2.0",
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"returnSchema": "native Python value",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "bc113df574fe448f3537fde69d497b3ff2326d9ee7024cd47e4b28620e9bb06e"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:StressFunction.evaluate",
|
|
"name": "StressFunction.evaluate",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_python_fixture",
|
|
"message": "([0.0, 0.0, 0.0, 1.0, 1.0, 2.0, 2.0], [0.0, 0.05, 0.1, 0.1, 0.05, 0.05, 0.15])",
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"returnSchema": "native Python value",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "7573cef636e688a98142ad308d4027beb47f579d39605cb95a9b753076002fab"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:TranslationFunction.evaluate",
|
|
"name": "TranslationFunction.evaluate",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_python_fixture",
|
|
"message": "([0.0, 1.0, 2.0], [0.0, 0.025, 0.1])",
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"returnSchema": "native Python value",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "6ad31eb5df0f3476271d94469cddcacfb0c4d3c40e43179b188c61a580396aa9"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:Shaft.addSegment",
|
|
"name": "Shaft.addSegment",
|
|
"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/WizardShaft/Shaft.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "661bd6ce4ed3dfc00db13a2a42468114088887d2b986e13e20be1193f7a4e281"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:Shaft.updateSegment",
|
|
"name": "Shaft.updateSegment",
|
|
"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/WizardShaft/Shaft.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "b4ac6856c2451de3ca4c52679d07cba1c5042a217c4b0cdbb2562f32c80d91e8"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:Shaft.updateConstraint",
|
|
"name": "Shaft.updateConstraint",
|
|
"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/WizardShaft/Shaft.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "ea36224762372114b212674f432019077ec442e57e972f551e96f9d494f2024c"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:Shaft.editConstraint",
|
|
"name": "Shaft.editConstraint",
|
|
"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/WizardShaft/Shaft.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "837e2ea3611767b27de02722b6be87513e49f388a40d8b386b12c751c19c500f"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:Shaft.updateDiagrams",
|
|
"name": "Shaft.updateDiagrams",
|
|
"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/WizardShaft/Shaft.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "e1205b77b20650f96af2262643a9ccd9a46e2834c983bd53326d80b0062661f3"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:Shaft.showDiagram",
|
|
"name": "Shaft.showDiagram",
|
|
"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/WizardShaft/Shaft.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "e15d3beb078c0d8a7cad1d4014887f7597ebf1ea382a413f1a91876c1447d798"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:Shaft.addTo",
|
|
"name": "Shaft.addTo",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_python_fixture",
|
|
"message": "{2.0: 7.0}",
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"returnSchema": "native Python value",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/Shaft.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "73c5046a9c08c2907268f7fc60bba562f38fc1b75e04fec97af94dafc43d3315"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:Shaft.equilibrium",
|
|
"name": "Shaft.equilibrium",
|
|
"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/WizardShaft/Shaft.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "86edcc6190c4d3f809a0b3bc33160f5e183b7647f4158b25a39511e5f32cfc77"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:Shaft.printEquilibrium",
|
|
"name": "Shaft.printEquilibrium",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_python_fixture",
|
|
"message": "None",
|
|
"parameterSchema": "native Python fixture arguments",
|
|
"returnSchema": "null",
|
|
"sourceEntry": "src/Mod/PartDesign/WizardShaft/Shaft.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "21d31cdaff5705b4480e7eccee7f715bec1385a8adcb35907091f37d3f3bdc48"
|
|
}
|
|
],
|
|
"sourceEvidence": [
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunction.addSegment",
|
|
"path": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"line": 135,
|
|
"declaration": "def addSegment(self, st, coeff, exp=0.0):",
|
|
"sha256": "6f743def8882549f44c7be5d4753338b55c44a8b8b11ba7e9aa3403b22a40ad4"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunction.addSegments",
|
|
"path": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"line": 141,
|
|
"declaration": "def addSegments(self, dict):",
|
|
"sha256": "6f743def8882549f44c7be5d4753338b55c44a8b8b11ba7e9aa3403b22a40ad4"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunction.setMaxX",
|
|
"path": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"line": 145,
|
|
"declaration": "def setMaxX(self, mx):",
|
|
"sha256": "6f743def8882549f44c7be5d4753338b55c44a8b8b11ba7e9aa3403b22a40ad4"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunction.clone",
|
|
"path": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"line": 162,
|
|
"declaration": "def clone(self):",
|
|
"sha256": "6f743def8882549f44c7be5d4753338b55c44a8b8b11ba7e9aa3403b22a40ad4"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunction.integrate",
|
|
"path": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"line": 169,
|
|
"declaration": "def integrate(self):",
|
|
"sha256": "6f743def8882549f44c7be5d4753338b55c44a8b8b11ba7e9aa3403b22a40ad4"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunction.integrated",
|
|
"path": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"line": 175,
|
|
"declaration": "def integrated(self):",
|
|
"sha256": "6f743def8882549f44c7be5d4753338b55c44a8b8b11ba7e9aa3403b22a40ad4"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunction.evaluate",
|
|
"path": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"line": 181,
|
|
"declaration": "def evaluate(self, maxX, pointsX):",
|
|
"sha256": "6f743def8882549f44c7be5d4753338b55c44a8b8b11ba7e9aa3403b22a40ad4"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:SegmentFunction.output",
|
|
"path": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"line": 198,
|
|
"declaration": "def output(self):",
|
|
"sha256": "6f743def8882549f44c7be5d4753338b55c44a8b8b11ba7e9aa3403b22a40ad4"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:IntervalFunction.addInterval",
|
|
"path": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"line": 214,
|
|
"declaration": "def addInterval(self, begin, length, value):",
|
|
"sha256": "6f743def8882549f44c7be5d4753338b55c44a8b8b11ba7e9aa3403b22a40ad4"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:IntervalFunction.index",
|
|
"path": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"line": 227,
|
|
"declaration": "def index(self, xval):",
|
|
"sha256": "6f743def8882549f44c7be5d4753338b55c44a8b8b11ba7e9aa3403b22a40ad4"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:IntervalFunction.interval",
|
|
"path": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"line": 236,
|
|
"declaration": "def interval(self, xval):",
|
|
"sha256": "6f743def8882549f44c7be5d4753338b55c44a8b8b11ba7e9aa3403b22a40ad4"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:IntervalFunction.begin",
|
|
"path": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"line": 240,
|
|
"declaration": "def begin(self, xval):",
|
|
"sha256": "6f743def8882549f44c7be5d4753338b55c44a8b8b11ba7e9aa3403b22a40ad4"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:IntervalFunction.length",
|
|
"path": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"line": 243,
|
|
"declaration": "def length(self, xval):",
|
|
"sha256": "6f743def8882549f44c7be5d4753338b55c44a8b8b11ba7e9aa3403b22a40ad4"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:StressFunction.evaluate",
|
|
"path": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"line": 262,
|
|
"declaration": "def evaluate(self, maxX, pointsX):",
|
|
"sha256": "6f743def8882549f44c7be5d4753338b55c44a8b8b11ba7e9aa3403b22a40ad4"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:TranslationFunction.evaluate",
|
|
"path": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
|
|
"line": 385,
|
|
"declaration": "def evaluate(self, maxX, pointsX):",
|
|
"sha256": "6f743def8882549f44c7be5d4753338b55c44a8b8b11ba7e9aa3403b22a40ad4"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:Shaft.addSegment",
|
|
"path": "src/Mod/PartDesign/WizardShaft/Shaft.py",
|
|
"line": 107,
|
|
"declaration": "def addSegment(self, l, d, di):",
|
|
"sha256": "687aa1d1010958dda8da5cfec16f7d4b0dfede565de27cd47d6ff568fb84fa49"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:Shaft.updateSegment",
|
|
"path": "src/Mod/PartDesign/WizardShaft/Shaft.py",
|
|
"line": 123,
|
|
"declaration": "def updateSegment(self, index, length=None, diameter=None, innerdiameter=None):",
|
|
"sha256": "687aa1d1010958dda8da5cfec16f7d4b0dfede565de27cd47d6ff568fb84fa49"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:Shaft.updateConstraint",
|
|
"path": "src/Mod/PartDesign/WizardShaft/Shaft.py",
|
|
"line": 143,
|
|
"declaration": "def updateConstraint(self, index, constraintType):",
|
|
"sha256": "687aa1d1010958dda8da5cfec16f7d4b0dfede565de27cd47d6ff568fb84fa49"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:Shaft.editConstraint",
|
|
"path": "src/Mod/PartDesign/WizardShaft/Shaft.py",
|
|
"line": 193,
|
|
"declaration": "def editConstraint(self, index):",
|
|
"sha256": "687aa1d1010958dda8da5cfec16f7d4b0dfede565de27cd47d6ff568fb84fa49"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:Shaft.updateDiagrams",
|
|
"path": "src/Mod/PartDesign/WizardShaft/Shaft.py",
|
|
"line": 234,
|
|
"declaration": "def updateDiagrams(self):",
|
|
"sha256": "687aa1d1010958dda8da5cfec16f7d4b0dfede565de27cd47d6ff568fb84fa49"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:Shaft.showDiagram",
|
|
"path": "src/Mod/PartDesign/WizardShaft/Shaft.py",
|
|
"line": 262,
|
|
"declaration": "def showDiagram(self, which):",
|
|
"sha256": "687aa1d1010958dda8da5cfec16f7d4b0dfede565de27cd47d6ff568fb84fa49"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:Shaft.addTo",
|
|
"path": "src/Mod/PartDesign/WizardShaft/Shaft.py",
|
|
"line": 384,
|
|
"declaration": "def addTo(self, dict, location, value):",
|
|
"sha256": "687aa1d1010958dda8da5cfec16f7d4b0dfede565de27cd47d6ff568fb84fa49"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:Shaft.equilibrium",
|
|
"path": "src/Mod/PartDesign/WizardShaft/Shaft.py",
|
|
"line": 390,
|
|
"declaration": "def equilibrium(self):",
|
|
"sha256": "687aa1d1010958dda8da5cfec16f7d4b0dfede565de27cd47d6ff568fb84fa49"
|
|
},
|
|
{
|
|
"apiId": "py:PartDesign:method:Shaft.printEquilibrium",
|
|
"path": "src/Mod/PartDesign/WizardShaft/Shaft.py",
|
|
"line": 724,
|
|
"declaration": "def printEquilibrium(self, var, coeff):",
|
|
"sha256": "687aa1d1010958dda8da5cfec16f7d4b0dfede565de27cd47d6ff568fb84fa49"
|
|
}
|
|
],
|
|
"resources": {
|
|
"resourcesReleased": true,
|
|
"documentMutation": false
|
|
},
|
|
"artifacts": {
|
|
"module": "PartDesign",
|
|
"worker": "partdesign-python.worker.ts",
|
|
"revision": "6015c7e332b34cf2",
|
|
"runtimeUrl": "/kernel/FreeCADWebPartDesignRuntimeProbe.js",
|
|
"wasmUrl": "/kernel/FreeCADWebPartDesignRuntimeProbe.wasm",
|
|
"dataUrl": null,
|
|
"assetBaseUrl": "/kernel/",
|
|
"moduleRevision": "5b8b71c2765ba8dd",
|
|
"buildProfile": "fast-dev",
|
|
"runtimeSha256": "c230d6a84f954ce99d7477173b30a0058ff40a9402106a4b53c6c22d3f67f1c3",
|
|
"wasmSha256": "6015c7e332b34cf227ba062cfcda55d9b95c3ab387875bb3cf0ae0934b908786"
|
|
},
|
|
"boundaries": [
|
|
"Shaft geometry, constraint, diagram, and equilibrium methods require FreeCADGui/FEM document fixtures and remain restricted in the GUI-free Web kernel.",
|
|
"SegmentFunction, IntervalFunction, StressFunction, TranslationFunction, and GUI-free Shaft methods are evaluated from the embedded FreeCAD Python source through fc_web_dispatch_json.",
|
|
"PartDesign remains an independent runtime artifact loaded through partdesign-python.worker.ts; no WASM binary merge is used."
|
|
]
|
|
}
|