Files
FreeCADWasmDev/docs/p6/fem-geometry-value-module-batch-7005182aa4d9b5e722d9af8e-runtime.json
wangdequan 9a7c4f0335 Save FreeCAD Web workspace sources and user validation evidence
IFC native binding remains incomplete; preserve accurate test results.
2026-09-15 22:01:58 +08:00

2254 lines
93 KiB
JSON

{
"schema": "freecad-web-fem-geometry-value-module-batch-runtime/v1",
"taskId": "FW-P6-FPA-Y",
"batchId": "7005182aa4d9b5e722d9af8e",
"module": "Fem",
"tier": "tier-1-readonly",
"family": "geometry-value",
"status": "pass_with_boundaries",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"dispatcher": "fc_web_dispatch_json",
"route": {
"command": "fem.pythonFamilyBatch",
"native": "freecad-source/src/WebAssembly/FreeCADCoreProbe/FemGenericFamilyProbe.cpp:fc_web_dispatch_json",
"facade": "web/src/fem-python-family-facade.ts",
"worker": "web/src/fem.worker.ts"
},
"input": {
"cmd": "fem.pythonFamilyBatch",
"args": {
"tier": "tier-1-readonly",
"records": [
{
"apiId": "py:Fem:class:FemMesh",
"name": "FemMesh",
"family": "geometry-value",
"kind": "class",
"sourcePath": "src/Mod/Fem/App/FemMesh.pyi",
"sourceLine": 24,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:FemMesh.getFacesByFace",
"name": "FemMesh.getFacesByFace",
"family": "geometry-value",
"kind": "method",
"sourcePath": "src/Mod/Fem/App/FemMesh.pyi",
"sourceLine": 174,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:FemMesh.getEdgesByEdge",
"name": "FemMesh.getEdgesByEdge",
"family": "geometry-value",
"kind": "method",
"sourcePath": "src/Mod/Fem/App/FemMesh.pyi",
"sourceLine": 179,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:FemMesh.getVolumesByFace",
"name": "FemMesh.getVolumesByFace",
"family": "geometry-value",
"kind": "method",
"sourcePath": "src/Mod/Fem/App/FemMesh.pyi",
"sourceLine": 184,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:FemMesh.getccxVolumesByFace",
"name": "FemMesh.getccxVolumesByFace",
"family": "geometry-value",
"kind": "method",
"sourcePath": "src/Mod/Fem/App/FemMesh.pyi",
"sourceLine": 189,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:FemMesh.getNodesBySolid",
"name": "FemMesh.getNodesBySolid",
"family": "geometry-value",
"kind": "method",
"sourcePath": "src/Mod/Fem/App/FemMesh.pyi",
"sourceLine": 199,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:FemMesh.getNodesByFace",
"name": "FemMesh.getNodesByFace",
"family": "geometry-value",
"kind": "method",
"sourcePath": "src/Mod/Fem/App/FemMesh.pyi",
"sourceLine": 204,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:FemMesh.getNodesByEdge",
"name": "FemMesh.getNodesByEdge",
"family": "geometry-value",
"kind": "method",
"sourcePath": "src/Mod/Fem/App/FemMesh.pyi",
"sourceLine": 209,
"disposition": "planned"
},
{
"apiId": "py:Fem:class:SolidSelector",
"name": "SolidSelector",
"family": "geometry-value",
"kind": "class",
"sourcePath": "src/Mod/Fem/femguiutils/selection_widgets.py",
"sourceLine": 173,
"disposition": "planned"
},
{
"apiId": "py:Fem:class:MeshSetsGetter",
"name": "MeshSetsGetter",
"family": "geometry-value",
"kind": "class",
"sourcePath": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 39,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_mesh_sets",
"name": "MeshSetsGetter.get_mesh_sets",
"family": "geometry-value",
"kind": "method",
"sourcePath": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 128,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_pressure_faces",
"name": "MeshSetsGetter.get_constraints_pressure_faces",
"family": "geometry-value",
"kind": "method",
"sourcePath": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 377,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_electrostatic_faces",
"name": "MeshSetsGetter.get_constraints_electrostatic_faces",
"family": "geometry-value",
"kind": "method",
"sourcePath": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 384,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_electricchargedensity_faces",
"name": "MeshSetsGetter.get_constraints_electricchargedensity_faces",
"family": "geometry-value",
"kind": "method",
"sourcePath": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 392,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_contact_faces",
"name": "MeshSetsGetter.get_constraints_contact_faces",
"family": "geometry-value",
"kind": "method",
"sourcePath": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 402,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_tie_faces",
"name": "MeshSetsGetter.get_constraints_tie_faces",
"family": "geometry-value",
"kind": "method",
"sourcePath": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 417,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_sectionprint_faces",
"name": "MeshSetsGetter.get_constraints_sectionprint_faces",
"family": "geometry-value",
"kind": "method",
"sourcePath": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 425,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_heatflux_faces",
"name": "MeshSetsGetter.get_constraints_heatflux_faces",
"family": "geometry-value",
"kind": "method",
"sourcePath": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 432,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_solid_element_sets",
"name": "MeshSetsGetter.get_solid_element_sets",
"family": "geometry-value",
"kind": "method",
"sourcePath": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 459,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_element_geometry2D_elements",
"name": "MeshSetsGetter.get_element_geometry2D_elements",
"family": "geometry-value",
"kind": "method",
"sourcePath": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 484,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_element_geometry1D_elements",
"name": "MeshSetsGetter.get_element_geometry1D_elements",
"family": "geometry-value",
"kind": "method",
"sourcePath": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 493,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_element_sets_material_and_femelement_geometry",
"name": "MeshSetsGetter.get_element_sets_material_and_femelement_geometry",
"family": "geometry-value",
"kind": "method",
"sourcePath": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 555,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_mat_geo_sets_single_mat_solid",
"name": "MeshSetsGetter.get_mat_geo_sets_single_mat_solid",
"family": "geometry-value",
"kind": "method",
"sourcePath": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 879,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_mat_geo_sets_multiple_mat_solid",
"name": "MeshSetsGetter.get_mat_geo_sets_multiple_mat_solid",
"family": "geometry-value",
"kind": "method",
"sourcePath": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 891,
"disposition": "planned"
}
]
}
},
"inputSha256": "bc028d4956694ba0dee2fc98d321d35fa4eb6c81f2a139ea518c72d72b736257",
"result": {
"cmd": "fem.pythonFamilyBatch",
"count": 24,
"module": "Fem",
"ok": true,
"records": [
{
"apiId": "py:Fem:class:FemMesh",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
"name": "FemMesh",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"faceCount": 12,
"nodeCount": 8,
"objectType": "FemMesh",
"shapeType": "Solid",
"volumeCount": 1
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
"sourceLine": 24,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:FemMesh.getFacesByFace",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
"name": "FemMesh.getFacesByFace",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"faceCount": 0,
"faceIds": []
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
"sourceLine": 174,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:FemMesh.getEdgesByEdge",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
"name": "FemMesh.getEdgesByEdge",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"edgeCount": 1,
"edgeIds": [
10
]
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
"sourceLine": 179,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:FemMesh.getVolumesByFace",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
"name": "FemMesh.getVolumesByFace",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"volumes": []
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
"sourceLine": 184,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:FemMesh.getccxVolumesByFace",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
"name": "FemMesh.getccxVolumesByFace",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"volumes": []
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
"sourceLine": 189,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:FemMesh.getNodesBySolid",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
"name": "FemMesh.getNodesBySolid",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"nodeCount": 8,
"nodeIds": [
1,
2,
3,
4,
5,
6,
7,
8
]
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
"sourceLine": 199,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:FemMesh.getNodesByFace",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
"name": "FemMesh.getNodesByFace",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"nodeCount": 4,
"nodeIds": [
1,
4,
5,
8
]
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
"sourceLine": 204,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:FemMesh.getNodesByEdge",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
"name": "FemMesh.getNodesByEdge",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"nodeCount": 2,
"nodeIds": [
1,
5
]
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
"sourceLine": 209,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:SolidSelector",
"code": "gui_dependency_unavailable",
"family": "geometry-value",
"message": "Fem SolidSelector requires Qt/FreeCADGui selection providers unavailable in the Web kernel",
"name": "SolidSelector",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femguiutils/selection_widgets.py",
"sourceLine": 173,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:class:MeshSetsGetter",
"code": "method_evidence_pending",
"family": "geometry-value",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"name": "MeshSetsGetter",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 39,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_mesh_sets",
"code": "method_evidence_pending",
"family": "geometry-value",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"name": "MeshSetsGetter.get_mesh_sets",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 128,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_pressure_faces",
"code": "method_evidence_pending",
"family": "geometry-value",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"name": "MeshSetsGetter.get_constraints_pressure_faces",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 377,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_electrostatic_faces",
"code": "method_evidence_pending",
"family": "geometry-value",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"name": "MeshSetsGetter.get_constraints_electrostatic_faces",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 384,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_electricchargedensity_faces",
"code": "method_evidence_pending",
"family": "geometry-value",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"name": "MeshSetsGetter.get_constraints_electricchargedensity_faces",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 392,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_contact_faces",
"code": "method_evidence_pending",
"family": "geometry-value",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"name": "MeshSetsGetter.get_constraints_contact_faces",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 402,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_tie_faces",
"code": "method_evidence_pending",
"family": "geometry-value",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"name": "MeshSetsGetter.get_constraints_tie_faces",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 417,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_sectionprint_faces",
"code": "method_evidence_pending",
"family": "geometry-value",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"name": "MeshSetsGetter.get_constraints_sectionprint_faces",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 425,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_heatflux_faces",
"code": "method_evidence_pending",
"family": "geometry-value",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"name": "MeshSetsGetter.get_constraints_heatflux_faces",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 432,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_solid_element_sets",
"code": "method_evidence_pending",
"family": "geometry-value",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"name": "MeshSetsGetter.get_solid_element_sets",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 459,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_element_geometry2D_elements",
"code": "method_evidence_pending",
"family": "geometry-value",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"name": "MeshSetsGetter.get_element_geometry2D_elements",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 484,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_element_geometry1D_elements",
"code": "method_evidence_pending",
"family": "geometry-value",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"name": "MeshSetsGetter.get_element_geometry1D_elements",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 493,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_element_sets_material_and_femelement_geometry",
"code": "method_evidence_pending",
"family": "geometry-value",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"name": "MeshSetsGetter.get_element_sets_material_and_femelement_geometry",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 555,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_mat_geo_sets_single_mat_solid",
"code": "method_evidence_pending",
"family": "geometry-value",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"name": "MeshSetsGetter.get_mat_geo_sets_single_mat_solid",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 879,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_mat_geo_sets_multiple_mat_solid",
"code": "method_evidence_pending",
"family": "geometry-value",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"name": "MeshSetsGetter.get_mat_geo_sets_multiple_mat_solid",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 891,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
}
],
"resourcesReleased": true,
"schema": "freecad-web-fem/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-1-readonly"
},
"resultSha256": "7789e4f3332f36806e8cfc2618ddcb155fce559c60fc7f8f1423e378d4b4964f",
"replay": {
"equal": true,
"resultSha256": "7789e4f3332f36806e8cfc2618ddcb155fce559c60fc7f8f1423e378d4b4964f"
},
"facadeWorker": {
"ready": {
"kind": "ready",
"action": "fem.pythonFamilyBatch"
},
"success": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "fem-geometry-value-success",
"result": {
"cmd": "fem.pythonFamilyBatch",
"count": 24,
"module": "Fem",
"ok": true,
"records": [
{
"apiId": "py:Fem:class:FemMesh",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
"name": "FemMesh",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"faceCount": 12,
"nodeCount": 8,
"objectType": "FemMesh",
"shapeType": "Solid",
"volumeCount": 1
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
"sourceLine": 24,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:FemMesh.getFacesByFace",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
"name": "FemMesh.getFacesByFace",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"faceCount": 0,
"faceIds": []
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
"sourceLine": 174,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:FemMesh.getEdgesByEdge",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
"name": "FemMesh.getEdgesByEdge",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"edgeCount": 1,
"edgeIds": [
10
]
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
"sourceLine": 179,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:FemMesh.getVolumesByFace",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
"name": "FemMesh.getVolumesByFace",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"volumes": []
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
"sourceLine": 184,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:FemMesh.getccxVolumesByFace",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
"name": "FemMesh.getccxVolumesByFace",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"volumes": []
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
"sourceLine": 189,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:FemMesh.getNodesBySolid",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
"name": "FemMesh.getNodesBySolid",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"nodeCount": 8,
"nodeIds": [
1,
2,
3,
4,
5,
6,
7,
8
]
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
"sourceLine": 199,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:FemMesh.getNodesByFace",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
"name": "FemMesh.getNodesByFace",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"nodeCount": 4,
"nodeIds": [
1,
4,
5,
8
]
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
"sourceLine": 204,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:FemMesh.getNodesByEdge",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
"name": "FemMesh.getNodesByEdge",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"nodeCount": 2,
"nodeIds": [
1,
5
]
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
"sourceLine": 209,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:SolidSelector",
"code": "gui_dependency_unavailable",
"family": "geometry-value",
"message": "Fem SolidSelector requires Qt/FreeCADGui selection providers unavailable in the Web kernel",
"name": "SolidSelector",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femguiutils/selection_widgets.py",
"sourceLine": 173,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:class:MeshSetsGetter",
"code": "method_evidence_pending",
"family": "geometry-value",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"name": "MeshSetsGetter",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 39,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_mesh_sets",
"code": "method_evidence_pending",
"family": "geometry-value",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"name": "MeshSetsGetter.get_mesh_sets",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 128,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_pressure_faces",
"code": "method_evidence_pending",
"family": "geometry-value",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"name": "MeshSetsGetter.get_constraints_pressure_faces",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 377,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_electrostatic_faces",
"code": "method_evidence_pending",
"family": "geometry-value",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"name": "MeshSetsGetter.get_constraints_electrostatic_faces",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 384,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_electricchargedensity_faces",
"code": "method_evidence_pending",
"family": "geometry-value",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"name": "MeshSetsGetter.get_constraints_electricchargedensity_faces",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 392,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_contact_faces",
"code": "method_evidence_pending",
"family": "geometry-value",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"name": "MeshSetsGetter.get_constraints_contact_faces",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 402,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_tie_faces",
"code": "method_evidence_pending",
"family": "geometry-value",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"name": "MeshSetsGetter.get_constraints_tie_faces",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 417,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_sectionprint_faces",
"code": "method_evidence_pending",
"family": "geometry-value",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"name": "MeshSetsGetter.get_constraints_sectionprint_faces",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 425,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_heatflux_faces",
"code": "method_evidence_pending",
"family": "geometry-value",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"name": "MeshSetsGetter.get_constraints_heatflux_faces",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 432,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_solid_element_sets",
"code": "method_evidence_pending",
"family": "geometry-value",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"name": "MeshSetsGetter.get_solid_element_sets",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 459,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_element_geometry2D_elements",
"code": "method_evidence_pending",
"family": "geometry-value",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"name": "MeshSetsGetter.get_element_geometry2D_elements",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 484,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_element_geometry1D_elements",
"code": "method_evidence_pending",
"family": "geometry-value",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"name": "MeshSetsGetter.get_element_geometry1D_elements",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 493,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_element_sets_material_and_femelement_geometry",
"code": "method_evidence_pending",
"family": "geometry-value",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"name": "MeshSetsGetter.get_element_sets_material_and_femelement_geometry",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 555,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_mat_geo_sets_single_mat_solid",
"code": "method_evidence_pending",
"family": "geometry-value",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"name": "MeshSetsGetter.get_mat_geo_sets_single_mat_solid",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 879,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_mat_geo_sets_multiple_mat_solid",
"code": "method_evidence_pending",
"family": "geometry-value",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"name": "MeshSetsGetter.get_mat_geo_sets_multiple_mat_solid",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 891,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
}
],
"resourcesReleased": true,
"schema": "freecad-web-fem/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-1-readonly"
}
},
"repeat": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "fem-geometry-value-repeat",
"result": {
"cmd": "fem.pythonFamilyBatch",
"count": 24,
"module": "Fem",
"ok": true,
"records": [
{
"apiId": "py:Fem:class:FemMesh",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
"name": "FemMesh",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"faceCount": 12,
"nodeCount": 8,
"objectType": "FemMesh",
"shapeType": "Solid",
"volumeCount": 1
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
"sourceLine": 24,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:FemMesh.getFacesByFace",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
"name": "FemMesh.getFacesByFace",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"faceCount": 0,
"faceIds": []
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
"sourceLine": 174,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:FemMesh.getEdgesByEdge",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
"name": "FemMesh.getEdgesByEdge",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"edgeCount": 1,
"edgeIds": [
10
]
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
"sourceLine": 179,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:FemMesh.getVolumesByFace",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
"name": "FemMesh.getVolumesByFace",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"volumes": []
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
"sourceLine": 184,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:FemMesh.getccxVolumesByFace",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
"name": "FemMesh.getccxVolumesByFace",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"volumes": []
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
"sourceLine": 189,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:FemMesh.getNodesBySolid",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
"name": "FemMesh.getNodesBySolid",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"nodeCount": 8,
"nodeIds": [
1,
2,
3,
4,
5,
6,
7,
8
]
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
"sourceLine": 199,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:FemMesh.getNodesByFace",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
"name": "FemMesh.getNodesByFace",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"nodeCount": 4,
"nodeIds": [
1,
4,
5,
8
]
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
"sourceLine": 204,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:FemMesh.getNodesByEdge",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
"name": "FemMesh.getNodesByEdge",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"nodeCount": 2,
"nodeIds": [
1,
5
]
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
"sourceLine": 209,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:SolidSelector",
"code": "gui_dependency_unavailable",
"family": "geometry-value",
"message": "Fem SolidSelector requires Qt/FreeCADGui selection providers unavailable in the Web kernel",
"name": "SolidSelector",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femguiutils/selection_widgets.py",
"sourceLine": 173,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:class:MeshSetsGetter",
"code": "method_evidence_pending",
"family": "geometry-value",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"name": "MeshSetsGetter",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 39,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_mesh_sets",
"code": "method_evidence_pending",
"family": "geometry-value",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"name": "MeshSetsGetter.get_mesh_sets",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 128,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_pressure_faces",
"code": "method_evidence_pending",
"family": "geometry-value",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"name": "MeshSetsGetter.get_constraints_pressure_faces",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 377,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_electrostatic_faces",
"code": "method_evidence_pending",
"family": "geometry-value",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"name": "MeshSetsGetter.get_constraints_electrostatic_faces",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 384,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_electricchargedensity_faces",
"code": "method_evidence_pending",
"family": "geometry-value",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"name": "MeshSetsGetter.get_constraints_electricchargedensity_faces",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 392,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_contact_faces",
"code": "method_evidence_pending",
"family": "geometry-value",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"name": "MeshSetsGetter.get_constraints_contact_faces",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 402,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_tie_faces",
"code": "method_evidence_pending",
"family": "geometry-value",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"name": "MeshSetsGetter.get_constraints_tie_faces",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 417,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_sectionprint_faces",
"code": "method_evidence_pending",
"family": "geometry-value",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"name": "MeshSetsGetter.get_constraints_sectionprint_faces",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 425,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_heatflux_faces",
"code": "method_evidence_pending",
"family": "geometry-value",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"name": "MeshSetsGetter.get_constraints_heatflux_faces",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 432,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_solid_element_sets",
"code": "method_evidence_pending",
"family": "geometry-value",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"name": "MeshSetsGetter.get_solid_element_sets",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 459,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_element_geometry2D_elements",
"code": "method_evidence_pending",
"family": "geometry-value",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"name": "MeshSetsGetter.get_element_geometry2D_elements",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 484,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_element_geometry1D_elements",
"code": "method_evidence_pending",
"family": "geometry-value",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"name": "MeshSetsGetter.get_element_geometry1D_elements",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 493,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_element_sets_material_and_femelement_geometry",
"code": "method_evidence_pending",
"family": "geometry-value",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"name": "MeshSetsGetter.get_element_sets_material_and_femelement_geometry",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 555,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_mat_geo_sets_single_mat_solid",
"code": "method_evidence_pending",
"family": "geometry-value",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"name": "MeshSetsGetter.get_mat_geo_sets_single_mat_solid",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 879,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_mat_geo_sets_multiple_mat_solid",
"code": "method_evidence_pending",
"family": "geometry-value",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"name": "MeshSetsGetter.get_mat_geo_sets_multiple_mat_solid",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 891,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
}
],
"resourcesReleased": true,
"schema": "freecad-web-fem/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-1-readonly"
}
},
"crossModule": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "fem-geometry-value-cross",
"result": {
"cmd": "fem.pythonFamilyBatch",
"count": 1,
"module": "Fem",
"ok": true,
"records": [
{
"apiId": "py:BIM:class:Binding",
"code": "unmatched_source_record",
"family": "geometry-value",
"message": "Fem adapter rejects API records owned by another module",
"name": "FemMesh",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
"sourceLine": 24,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
}
],
"resourcesReleased": true,
"schema": "freecad-web-fem/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-1-readonly"
}
},
"malformed": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "error",
"requestId": "fem-geometry-value-invalid",
"error": {
"code": "invalid_request",
"message": "Fem Python family batch envelope is invalid"
}
},
"cancelled": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "error",
"requestId": "fem-geometry-value-cancel",
"error": {
"code": "cancelled",
"message": "request was cancelled"
}
},
"reset": {
"kind": "reset",
"requestId": "fem-geometry-value-reset"
},
"traceSha256": "0688e5a31c6e0b781fe74b299e07d03628c49e2f805b6ee11984cd363007132e"
},
"dispositionCounts": {
"exposed": 8,
"restricted": 1,
"nonportable": 0,
"not_implemented": 15
},
"records": [
{
"apiId": "py:Fem:class:FemMesh",
"name": "FemMesh",
"family": "geometry-value",
"status": "exposed",
"code": "native_fixture",
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
"sourceLine": 24,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"faceCount": 12,
"nodeCount": 8,
"objectType": "FemMesh",
"shapeType": "Solid",
"volumeCount": 1
},
"evidenceSha256": "c4aace3be5c02f5b0905c04b48901c75045fe7ea1cae11e1fc47d6339eb59c26"
},
{
"apiId": "py:Fem:method:FemMesh.getFacesByFace",
"name": "FemMesh.getFacesByFace",
"family": "geometry-value",
"status": "exposed",
"code": "native_fixture",
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
"sourceLine": 174,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"faceCount": 0,
"faceIds": []
},
"evidenceSha256": "a2476443ac42ddfdd13024000b05fca84f18adaf604cdc0da9fe5ca7a6ff65e8"
},
{
"apiId": "py:Fem:method:FemMesh.getEdgesByEdge",
"name": "FemMesh.getEdgesByEdge",
"family": "geometry-value",
"status": "exposed",
"code": "native_fixture",
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
"sourceLine": 179,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"edgeCount": 1,
"edgeIds": [
10
]
},
"evidenceSha256": "c7ce9cae772c364005085694ede09126cffb7c05e2647c43e9860185502ef571"
},
{
"apiId": "py:Fem:method:FemMesh.getVolumesByFace",
"name": "FemMesh.getVolumesByFace",
"family": "geometry-value",
"status": "exposed",
"code": "native_fixture",
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
"sourceLine": 184,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"volumes": []
},
"evidenceSha256": "4f3dea467b41deb51b90ce8a68e9c7f640d64163cd92a7d78d5b520667d5ff83"
},
{
"apiId": "py:Fem:method:FemMesh.getccxVolumesByFace",
"name": "FemMesh.getccxVolumesByFace",
"family": "geometry-value",
"status": "exposed",
"code": "native_fixture",
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
"sourceLine": 189,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"volumes": []
},
"evidenceSha256": "73fc9242eab6bff6f16b23da866d29a883a1778e07a7deda984ffa9b4d38f48e"
},
{
"apiId": "py:Fem:method:FemMesh.getNodesBySolid",
"name": "FemMesh.getNodesBySolid",
"family": "geometry-value",
"status": "exposed",
"code": "native_fixture",
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
"sourceLine": 199,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"nodeCount": 8,
"nodeIds": [
1,
2,
3,
4,
5,
6,
7,
8
]
},
"evidenceSha256": "0411c8913c2f13aea6ce605a1379cdcafaf6bdc7e8df7d2f80efe35b3ebb192c"
},
{
"apiId": "py:Fem:method:FemMesh.getNodesByFace",
"name": "FemMesh.getNodesByFace",
"family": "geometry-value",
"status": "exposed",
"code": "native_fixture",
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
"sourceLine": 204,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"nodeCount": 4,
"nodeIds": [
1,
4,
5,
8
]
},
"evidenceSha256": "ce93d98372a3300f7193cadbd35e0e982faff2a0ca4beb12a8866e2106cee831"
},
{
"apiId": "py:Fem:method:FemMesh.getNodesByEdge",
"name": "FemMesh.getNodesByEdge",
"family": "geometry-value",
"status": "exposed",
"code": "native_fixture",
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
"sourceLine": 209,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"nodeCount": 2,
"nodeIds": [
1,
5
]
},
"evidenceSha256": "887353bf60fada607152e65acaa134c3abdc6650f79eed00de050fc423385602"
},
{
"apiId": "py:Fem:class:SolidSelector",
"name": "SolidSelector",
"family": "geometry-value",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "Fem SolidSelector requires Qt/FreeCADGui selection providers unavailable in the Web kernel",
"sourceEntry": "src/Mod/Fem/femguiutils/selection_widgets.py",
"sourceLine": 173,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "22772a76c9c881d24ce99106508c204f589a0d8302efc2d4adc86f82fd675359"
},
{
"apiId": "py:Fem:class:MeshSetsGetter",
"name": "MeshSetsGetter",
"family": "geometry-value",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 39,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "19a851eff092211ef34f534c59bfe1fbfa280a35d85cfdfe2ab54e65c6588de7"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_mesh_sets",
"name": "MeshSetsGetter.get_mesh_sets",
"family": "geometry-value",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 128,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "52985d0925fcca5c03d08a9f210d38d2745e93509dac55b26a3b1ca41cc436fe"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_pressure_faces",
"name": "MeshSetsGetter.get_constraints_pressure_faces",
"family": "geometry-value",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 377,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "e904f24426fc4fc8329627bdb97fe73dd97daa3e23da122eada88dbf075cb082"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_electrostatic_faces",
"name": "MeshSetsGetter.get_constraints_electrostatic_faces",
"family": "geometry-value",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 384,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "c3ebece4746fb87d680d2d9d0573a45cf74d367fdb374c3ab40dac49c598cb26"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_electricchargedensity_faces",
"name": "MeshSetsGetter.get_constraints_electricchargedensity_faces",
"family": "geometry-value",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 392,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "fbcbab92e92a744d5d4a7fca35d53f286db17cf230f5c2b21a9850180bb2dde9"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_contact_faces",
"name": "MeshSetsGetter.get_constraints_contact_faces",
"family": "geometry-value",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 402,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "ad24807fa13fd3e71cd5a743c478cad447f491c3a314595b1f30f59794ccd7e8"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_tie_faces",
"name": "MeshSetsGetter.get_constraints_tie_faces",
"family": "geometry-value",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 417,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "97de1e616f387568a77903a3a8ddd7c77a2393671e4ed34da534120e3da73209"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_sectionprint_faces",
"name": "MeshSetsGetter.get_constraints_sectionprint_faces",
"family": "geometry-value",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 425,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "f1cbcb75ae01a49673fcbe51ae2ac6e0556464081485866abe7a893cc0afad4d"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_heatflux_faces",
"name": "MeshSetsGetter.get_constraints_heatflux_faces",
"family": "geometry-value",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 432,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "7c80e2e7f192bdced08d7955d3299f8a3e1c5b89b913972ba57701ce1579410d"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_solid_element_sets",
"name": "MeshSetsGetter.get_solid_element_sets",
"family": "geometry-value",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 459,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "2c9c40573cff560decc3964eb918b28bfb3601602f9b46087671763be5194b1f"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_element_geometry2D_elements",
"name": "MeshSetsGetter.get_element_geometry2D_elements",
"family": "geometry-value",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 484,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "f3ebd13a4cb1ce0a493cf2ddee47a6e17d65ca9fc3e2362be4f03a1cf3dd3b43"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_element_geometry1D_elements",
"name": "MeshSetsGetter.get_element_geometry1D_elements",
"family": "geometry-value",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 493,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "294dfedfb4ac16f5b0d6c8852c1818e9644b1c31974fee82c02d93b3626b6a35"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_element_sets_material_and_femelement_geometry",
"name": "MeshSetsGetter.get_element_sets_material_and_femelement_geometry",
"family": "geometry-value",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 555,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "b51378e63bee23bcc1eed1d486e89cbaeac5f702ee8b714f4fb7df5c48dbf856"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_mat_geo_sets_single_mat_solid",
"name": "MeshSetsGetter.get_mat_geo_sets_single_mat_solid",
"family": "geometry-value",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 879,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "2a075674fd2c3e29ef2df414edfb5ce055586c8017fc3ac8d82e89baa43914b5"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_mat_geo_sets_multiple_mat_solid",
"name": "MeshSetsGetter.get_mat_geo_sets_multiple_mat_solid",
"family": "geometry-value",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 891,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "bcb7002e8db8db193cbff773198e81d0305fcb2383d1a05210a44e35a5bb6fef"
}
],
"sourceEvidence": [
{
"apiId": "py:Fem:class:FemMesh",
"path": "src/Mod/Fem/App/FemMesh.pyi",
"line": 24,
"declaration": "class FemMesh(ComplexGeoData):",
"sha256": "05ff2247d3aa8bdc13f60820330a13cd3f80e2bbae21c1f7adad4a0b5dc5848d"
},
{
"apiId": "py:Fem:method:FemMesh.getFacesByFace",
"path": "src/Mod/Fem/App/FemMesh.pyi",
"line": 174,
"declaration": "def getFacesByFace(self, face: TopoShapeFace, /) -> list[int]:",
"sha256": "05ff2247d3aa8bdc13f60820330a13cd3f80e2bbae21c1f7adad4a0b5dc5848d"
},
{
"apiId": "py:Fem:method:FemMesh.getEdgesByEdge",
"path": "src/Mod/Fem/App/FemMesh.pyi",
"line": 179,
"declaration": "def getEdgesByEdge(self, edge: TopoShapeEdge, /) -> list[int]:",
"sha256": "05ff2247d3aa8bdc13f60820330a13cd3f80e2bbae21c1f7adad4a0b5dc5848d"
},
{
"apiId": "py:Fem:method:FemMesh.getVolumesByFace",
"path": "src/Mod/Fem/App/FemMesh.pyi",
"line": 184,
"declaration": "def getVolumesByFace(self, face: TopoShapeFace, /) -> list[tuple[int, int]]:",
"sha256": "05ff2247d3aa8bdc13f60820330a13cd3f80e2bbae21c1f7adad4a0b5dc5848d"
},
{
"apiId": "py:Fem:method:FemMesh.getccxVolumesByFace",
"path": "src/Mod/Fem/App/FemMesh.pyi",
"line": 189,
"declaration": "def getccxVolumesByFace(self, face: TopoShapeFace, /) -> list[tuple[int, int]]:",
"sha256": "05ff2247d3aa8bdc13f60820330a13cd3f80e2bbae21c1f7adad4a0b5dc5848d"
},
{
"apiId": "py:Fem:method:FemMesh.getNodesBySolid",
"path": "src/Mod/Fem/App/FemMesh.pyi",
"line": 199,
"declaration": "def getNodesBySolid(self, shape: TopoShapeSolid, /) -> list[int]:",
"sha256": "05ff2247d3aa8bdc13f60820330a13cd3f80e2bbae21c1f7adad4a0b5dc5848d"
},
{
"apiId": "py:Fem:method:FemMesh.getNodesByFace",
"path": "src/Mod/Fem/App/FemMesh.pyi",
"line": 204,
"declaration": "def getNodesByFace(self, face: TopoShapeFace, /) -> list[int]:",
"sha256": "05ff2247d3aa8bdc13f60820330a13cd3f80e2bbae21c1f7adad4a0b5dc5848d"
},
{
"apiId": "py:Fem:method:FemMesh.getNodesByEdge",
"path": "src/Mod/Fem/App/FemMesh.pyi",
"line": 209,
"declaration": "def getNodesByEdge(self, edge: TopoShapeEdge, /) -> list[int]:",
"sha256": "05ff2247d3aa8bdc13f60820330a13cd3f80e2bbae21c1f7adad4a0b5dc5848d"
},
{
"apiId": "py:Fem:class:SolidSelector",
"path": "src/Mod/Fem/femguiutils/selection_widgets.py",
"line": 173,
"declaration": "class SolidSelector(_Selector):",
"sha256": "79f23d4f5434078e620841702f0ef252416adfb9c82ad0940dea3e3e79bddb5b"
},
{
"apiId": "py:Fem:class:MeshSetsGetter",
"path": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"line": 39,
"declaration": "class MeshSetsGetter:",
"sha256": "c49cd0f2147c6456cf53b92c9d87fc3843977e5f877e88e7d2bcd95e02220a7a"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_mesh_sets",
"path": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"line": 128,
"declaration": "def get_mesh_sets(self):",
"sha256": "c49cd0f2147c6456cf53b92c9d87fc3843977e5f877e88e7d2bcd95e02220a7a"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_pressure_faces",
"path": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"line": 377,
"declaration": "def get_constraints_pressure_faces(self):",
"sha256": "c49cd0f2147c6456cf53b92c9d87fc3843977e5f877e88e7d2bcd95e02220a7a"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_electrostatic_faces",
"path": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"line": 384,
"declaration": "def get_constraints_electrostatic_faces(self):",
"sha256": "c49cd0f2147c6456cf53b92c9d87fc3843977e5f877e88e7d2bcd95e02220a7a"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_electricchargedensity_faces",
"path": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"line": 392,
"declaration": "def get_constraints_electricchargedensity_faces(self):",
"sha256": "c49cd0f2147c6456cf53b92c9d87fc3843977e5f877e88e7d2bcd95e02220a7a"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_contact_faces",
"path": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"line": 402,
"declaration": "def get_constraints_contact_faces(self):",
"sha256": "c49cd0f2147c6456cf53b92c9d87fc3843977e5f877e88e7d2bcd95e02220a7a"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_tie_faces",
"path": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"line": 417,
"declaration": "def get_constraints_tie_faces(self):",
"sha256": "c49cd0f2147c6456cf53b92c9d87fc3843977e5f877e88e7d2bcd95e02220a7a"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_sectionprint_faces",
"path": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"line": 425,
"declaration": "def get_constraints_sectionprint_faces(self):",
"sha256": "c49cd0f2147c6456cf53b92c9d87fc3843977e5f877e88e7d2bcd95e02220a7a"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_heatflux_faces",
"path": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"line": 432,
"declaration": "def get_constraints_heatflux_faces(self):",
"sha256": "c49cd0f2147c6456cf53b92c9d87fc3843977e5f877e88e7d2bcd95e02220a7a"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_solid_element_sets",
"path": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"line": 459,
"declaration": "def get_solid_element_sets(self, femobjs):",
"sha256": "c49cd0f2147c6456cf53b92c9d87fc3843977e5f877e88e7d2bcd95e02220a7a"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_element_geometry2D_elements",
"path": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"line": 484,
"declaration": "def get_element_geometry2D_elements(self):",
"sha256": "c49cd0f2147c6456cf53b92c9d87fc3843977e5f877e88e7d2bcd95e02220a7a"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_element_geometry1D_elements",
"path": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"line": 493,
"declaration": "def get_element_geometry1D_elements(self):",
"sha256": "c49cd0f2147c6456cf53b92c9d87fc3843977e5f877e88e7d2bcd95e02220a7a"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_element_sets_material_and_femelement_geometry",
"path": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"line": 555,
"declaration": "def get_element_sets_material_and_femelement_geometry(self):",
"sha256": "c49cd0f2147c6456cf53b92c9d87fc3843977e5f877e88e7d2bcd95e02220a7a"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_mat_geo_sets_single_mat_solid",
"path": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"line": 879,
"declaration": "def get_mat_geo_sets_single_mat_solid(self):",
"sha256": "c49cd0f2147c6456cf53b92c9d87fc3843977e5f877e88e7d2bcd95e02220a7a"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_mat_geo_sets_multiple_mat_solid",
"path": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"line": 891,
"declaration": "def get_mat_geo_sets_multiple_mat_solid(self):",
"sha256": "c49cd0f2147c6456cf53b92c9d87fc3843977e5f877e88e7d2bcd95e02220a7a"
}
],
"resources": {
"resourcesReleased": true,
"documentMutation": false
},
"artifacts": {
"loader": {
"path": "web/public/kernel/FreeCADWebFemGenericFamilyProbe.js",
"sha256": "0444245463afb63f8b22276356135a93f5be3376e853722ee338be99ed22ce19"
},
"wasm": {
"path": "web/public/kernel/FreeCADWebFemGenericFamilyProbe.wasm",
"sha256": "871775084b3513c8eb1d75204b77120698fa34e41d32ad9959461635bdf68694"
}
},
"boundaries": [
"SolidSelector remains restricted because its official implementation requires Qt/FreeCADGui selection providers.",
"MeshSetsGetter set/constraint/material aggregation methods retain not_implemented until a minimal native object graph fixture is available.",
"All statuses and typed FemMesh values come from compiled FreeCAD through fc_web_dispatch_json; JavaScript only validates and transports the batch envelope."
]
}