Files
FreeCADWasmDev/docs/p6/fem-geometry-value-module-batch-886940cb4c32ec8a6977d9ef-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

2611 lines
102 KiB
JSON

{
"schema": "freecad-web-fem-geometry-value-module-batch-runtime/v1",
"taskId": "FW-P6-FPA-Y",
"batchId": "886940cb4c32ec8a6977d9ef",
"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:method:NetgenTools.get_mesh_region",
"name": "NetgenTools.get_mesh_region",
"family": "geometry-value",
"kind": "method",
"sourcePath": "src/Mod/Fem/femmesh/netgentools.py",
"sourceLine": 395,
"disposition": "planned"
},
{
"apiId": "py:Fem:class:BaseFemMeshElement",
"name": "BaseFemMeshElement",
"family": "geometry-value",
"kind": "class",
"sourcePath": "src/Mod/Fem/femobjects/base_femmeshelement.py",
"sourceLine": 39,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:ConstraintElectricChargeDensity.get_total_interface_density",
"name": "ConstraintElectricChargeDensity.get_total_interface_density",
"family": "geometry-value",
"kind": "method",
"sourcePath": "src/Mod/Fem/femobjects/constraint_electricchargedensity.py",
"sourceLine": 137,
"disposition": "planned"
},
{
"apiId": "py:Fem:class:ElementGeometry1D",
"name": "ElementGeometry1D",
"family": "geometry-value",
"kind": "class",
"sourcePath": "src/Mod/Fem/femobjects/element_geometry1D.py",
"sourceLine": 39,
"disposition": "planned"
},
{
"apiId": "py:Fem:class:ElementGeometry2D",
"name": "ElementGeometry2D",
"family": "geometry-value",
"kind": "class",
"sourcePath": "src/Mod/Fem/femobjects/element_geometry2D.py",
"sourceLine": 36,
"disposition": "planned"
},
{
"apiId": "py:Fem:class:MeshBoundaryLayer",
"name": "MeshBoundaryLayer",
"family": "geometry-value",
"kind": "class",
"sourcePath": "src/Mod/Fem/femobjects/mesh_boundarylayer.py",
"sourceLine": 35,
"disposition": "planned"
},
{
"apiId": "py:Fem:class:MeshGmsh",
"name": "MeshGmsh",
"family": "geometry-value",
"kind": "class",
"sourcePath": "src/Mod/Fem/femobjects/mesh_gmsh.py",
"sourceLine": 38,
"disposition": "planned"
},
{
"apiId": "py:Fem:class:MeshNetgen",
"name": "MeshNetgen",
"family": "geometry-value",
"kind": "class",
"sourcePath": "src/Mod/Fem/femobjects/mesh_netgen.py",
"sourceLine": 38,
"disposition": "planned"
},
{
"apiId": "py:Fem:class:MeshRegion",
"name": "MeshRegion",
"family": "geometry-value",
"kind": "class",
"sourcePath": "src/Mod/Fem/femobjects/mesh_region.py",
"sourceLine": 35,
"disposition": "planned"
},
{
"apiId": "py:Fem:class:MeshResult",
"name": "MeshResult",
"family": "geometry-value",
"kind": "class",
"sourcePath": "src/Mod/Fem/femobjects/mesh_result.py",
"sourceLine": 35,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:Writer.getMeshDimension",
"name": "Writer.getMeshDimension",
"family": "geometry-value",
"kind": "method",
"sourcePath": "src/Mod/Fem/femsolver/elmer/writer.py",
"sourceLine": 655,
"disposition": "planned"
},
{
"apiId": "py:Fem:class:Vector3DCellExpressionFromXDMF",
"name": "Vector3DCellExpressionFromXDMF",
"family": "geometry-value",
"kind": "class",
"sourcePath": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
"sourceLine": 186,
"disposition": "planned"
},
{
"apiId": "py:Fem:class:Vector2DCellExpressionFromXDMF",
"name": "Vector2DCellExpressionFromXDMF",
"family": "geometry-value",
"kind": "class",
"sourcePath": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
"sourceLine": 207,
"disposition": "planned"
},
{
"apiId": "py:Fem:class:FacetFunctionFromXDMF",
"name": "FacetFunctionFromXDMF",
"family": "geometry-value",
"kind": "class",
"sourcePath": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
"sourceLine": 228,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:FemInputWriter.get_constraints_pressure_faces",
"name": "FemInputWriter.get_constraints_pressure_faces",
"family": "geometry-value",
"kind": "method",
"sourcePath": "src/Mod/Fem/femsolver/writerbase.py",
"sourceLine": 232,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:FemInputWriter.get_constraints_contact_faces",
"name": "FemInputWriter.get_constraints_contact_faces",
"family": "geometry-value",
"kind": "method",
"sourcePath": "src/Mod/Fem/femsolver/writerbase.py",
"sourceLine": 235,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:FemInputWriter.get_constraints_tie_faces",
"name": "FemInputWriter.get_constraints_tie_faces",
"family": "geometry-value",
"kind": "method",
"sourcePath": "src/Mod/Fem/femsolver/writerbase.py",
"sourceLine": 238,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:FemInputWriter.get_constraints_heatflux_faces",
"name": "FemInputWriter.get_constraints_heatflux_faces",
"family": "geometry-value",
"kind": "method",
"sourcePath": "src/Mod/Fem/femsolver/writerbase.py",
"sourceLine": 241,
"disposition": "planned"
},
{
"apiId": "py:Fem:class:VPBaseFemMeshElement",
"name": "VPBaseFemMeshElement",
"family": "geometry-value",
"kind": "class",
"sourcePath": "src/Mod/Fem/femviewprovider/view_base_femmeshelement.py",
"sourceLine": 35,
"disposition": "planned"
},
{
"apiId": "py:Fem:class:VPElementGeometry1D",
"name": "VPElementGeometry1D",
"family": "geometry-value",
"kind": "class",
"sourcePath": "src/Mod/Fem/femviewprovider/view_element_geometry1D.py",
"sourceLine": 36,
"disposition": "planned"
},
{
"apiId": "py:Fem:class:VPElementGeometry2D",
"name": "VPElementGeometry2D",
"family": "geometry-value",
"kind": "class",
"sourcePath": "src/Mod/Fem/femviewprovider/view_element_geometry2D.py",
"sourceLine": 36,
"disposition": "planned"
},
{
"apiId": "py:Fem:class:VPMeshBoundaryLayer",
"name": "VPMeshBoundaryLayer",
"family": "geometry-value",
"kind": "class",
"sourcePath": "src/Mod/Fem/femviewprovider/view_mesh_boundarylayer.py",
"sourceLine": 36,
"disposition": "planned"
},
{
"apiId": "py:Fem:class:VPMeshGmsh",
"name": "VPMeshGmsh",
"family": "geometry-value",
"kind": "class",
"sourcePath": "src/Mod/Fem/femviewprovider/view_mesh_gmsh.py",
"sourceLine": 43,
"disposition": "planned"
},
{
"apiId": "py:Fem:class:VPMeshNetgen",
"name": "VPMeshNetgen",
"family": "geometry-value",
"kind": "class",
"sourcePath": "src/Mod/Fem/femviewprovider/view_mesh_netgen.py",
"sourceLine": 42,
"disposition": "planned"
}
]
}
},
"inputSha256": "3f8e37d5198fd99035f3d67043a7cb422ae33a53d5e56ff9e4e15d0cefab3bc5",
"result": {
"cmd": "fem.pythonFamilyBatch",
"count": 24,
"module": "Fem",
"ok": true,
"records": [
{
"apiId": "py:Fem:method:NetgenTools.get_mesh_region",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "NetgenTools.get_mesh_region",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"count": 1,
"lengthMm": 2.5,
"shapeType": "Face"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femmesh/netgentools.py",
"sourceLine": 395,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:BaseFemMeshElement",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "BaseFemMeshElement",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"extensions": [
"App::SuppressibleExtensionPython"
],
"properties": [
"References"
],
"proxyType": "BaseFemMeshElement"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femobjects/base_femmeshelement.py",
"sourceLine": 39,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:ConstraintElectricChargeDensity.get_total_interface_density",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "ConstraintElectricChargeDensity.get_total_interface_density",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"densityCPerMm2": 1,
"referenceCount": 2
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femobjects/constraint_electricchargedensity.py",
"sourceLine": 137,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:ElementGeometry1D",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "ElementGeometry1D",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"properties": [
"References",
"RectWidth",
"RectHeight",
"CircDiameter",
"PipeDiameter",
"PipeThickness",
"Axis1Length",
"Axis2Length",
"BoxWidth",
"BoxHeight",
"BoxT1",
"BoxT2",
"BoxT3",
"BoxT4",
"SectionType",
"TrussArea"
],
"proxyType": "ElementGeometry1D"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femobjects/element_geometry1D.py",
"sourceLine": 39,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:ElementGeometry2D",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "ElementGeometry2D",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"properties": [
"References",
"Thickness",
"Offset"
],
"proxyType": "ElementGeometry2D"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femobjects/element_geometry2D.py",
"sourceLine": 36,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:MeshBoundaryLayer",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "MeshBoundaryLayer",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"properties": [
"References",
"NumberOfLayers",
"MinimumThickness",
"GrowthRate"
],
"proxyType": "MeshBoundaryLayer"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femobjects/mesh_boundarylayer.py",
"sourceLine": 35,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:MeshGmsh",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "MeshGmsh",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"properties": [
"MeshBoundaryLayerList",
"MeshRegionList",
"MeshGroupList",
"CharacteristicLengthMax",
"CharacteristicLengthMin",
"ElementDimension",
"ElementOrder"
],
"proxyType": "MeshGmsh"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femobjects/mesh_gmsh.py",
"sourceLine": 38,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:MeshNetgen",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "MeshNetgen",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"properties": [
"MeshRegionList",
"Optimize3d",
"OptimizationSteps3d",
"MaxSize",
"MinSize"
],
"proxyType": "MeshNetgen"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femobjects/mesh_netgen.py",
"sourceLine": 38,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:MeshRegion",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "MeshRegion",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"properties": [
"References",
"CharacteristicLength"
],
"proxyType": "MeshRegion"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femobjects/mesh_region.py",
"sourceLine": 35,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:MeshResult",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "MeshResult",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"properties": [],
"proxyType": "MeshResult"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femobjects/mesh_result.py",
"sourceLine": 35,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:Writer.getMeshDimension",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "Writer.getMeshDimension",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"dimension": 3,
"shapeType": "Solid"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/writer.py",
"sourceLine": 655,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:Vector3DCellExpressionFromXDMF",
"code": "external_runtime_unavailable",
"family": "geometry-value",
"message": "Official Fem FEniCS class requires the external FEniCS runtime, which is not linked into the Web kernel",
"name": "Vector3DCellExpressionFromXDMF",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"boundary": "fenics_runtime_required"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
"sourceLine": 186,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:class:Vector2DCellExpressionFromXDMF",
"code": "external_runtime_unavailable",
"family": "geometry-value",
"message": "Official Fem FEniCS class requires the external FEniCS runtime, which is not linked into the Web kernel",
"name": "Vector2DCellExpressionFromXDMF",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"boundary": "fenics_runtime_required"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
"sourceLine": 207,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:class:FacetFunctionFromXDMF",
"code": "external_runtime_unavailable",
"family": "geometry-value",
"message": "Official Fem FEniCS class requires the external FEniCS runtime, which is not linked into the Web kernel",
"name": "FacetFunctionFromXDMF",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"boundary": "fenics_runtime_required"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
"sourceLine": 228,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:method:FemInputWriter.get_constraints_pressure_faces",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "FemInputWriter.get_constraints_pressure_faces",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"callCount": 1,
"delegatedTo": "get_constraints_pressure_faces"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/writerbase.py",
"sourceLine": 232,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:FemInputWriter.get_constraints_contact_faces",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "FemInputWriter.get_constraints_contact_faces",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"callCount": 1,
"delegatedTo": "get_constraints_contact_faces"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/writerbase.py",
"sourceLine": 235,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:FemInputWriter.get_constraints_tie_faces",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "FemInputWriter.get_constraints_tie_faces",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"callCount": 1,
"delegatedTo": "get_constraints_tie_faces"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/writerbase.py",
"sourceLine": 238,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:FemInputWriter.get_constraints_heatflux_faces",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "FemInputWriter.get_constraints_heatflux_faces",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"callCount": 1,
"delegatedTo": "get_constraints_heatflux_faces"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/writerbase.py",
"sourceLine": 241,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:VPBaseFemMeshElement",
"code": "gui_dependency_unavailable",
"family": "geometry-value",
"message": "Official Fem view provider requires FreeCADGui/Qt task panels unavailable in the Web kernel",
"name": "VPBaseFemMeshElement",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"boundary": "freecad_gui_required"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_base_femmeshelement.py",
"sourceLine": 35,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:class:VPElementGeometry1D",
"code": "gui_dependency_unavailable",
"family": "geometry-value",
"message": "Official Fem view provider requires FreeCADGui/Qt task panels unavailable in the Web kernel",
"name": "VPElementGeometry1D",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"boundary": "freecad_gui_required"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_element_geometry1D.py",
"sourceLine": 36,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:class:VPElementGeometry2D",
"code": "gui_dependency_unavailable",
"family": "geometry-value",
"message": "Official Fem view provider requires FreeCADGui/Qt task panels unavailable in the Web kernel",
"name": "VPElementGeometry2D",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"boundary": "freecad_gui_required"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_element_geometry2D.py",
"sourceLine": 36,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:class:VPMeshBoundaryLayer",
"code": "gui_dependency_unavailable",
"family": "geometry-value",
"message": "Official Fem view provider requires FreeCADGui/Qt task panels unavailable in the Web kernel",
"name": "VPMeshBoundaryLayer",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"boundary": "freecad_gui_required"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_mesh_boundarylayer.py",
"sourceLine": 36,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:class:VPMeshGmsh",
"code": "gui_dependency_unavailable",
"family": "geometry-value",
"message": "Official Fem view provider requires FreeCADGui/Qt task panels unavailable in the Web kernel",
"name": "VPMeshGmsh",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"boundary": "freecad_gui_required"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_mesh_gmsh.py",
"sourceLine": 43,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:class:VPMeshNetgen",
"code": "gui_dependency_unavailable",
"family": "geometry-value",
"message": "Official Fem view provider requires FreeCADGui/Qt task panels unavailable in the Web kernel",
"name": "VPMeshNetgen",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"boundary": "freecad_gui_required"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_mesh_netgen.py",
"sourceLine": 42,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
}
],
"resourcesReleased": true,
"schema": "freecad-web-fem/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-1-readonly"
},
"resultSha256": "50f548824c984d46b28fafee40e7a5400de83d86291582819541d670001889c4",
"replay": {
"equal": true,
"resultSha256": "50f548824c984d46b28fafee40e7a5400de83d86291582819541d670001889c4"
},
"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:method:NetgenTools.get_mesh_region",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "NetgenTools.get_mesh_region",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"count": 1,
"lengthMm": 2.5,
"shapeType": "Face"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femmesh/netgentools.py",
"sourceLine": 395,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:BaseFemMeshElement",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "BaseFemMeshElement",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"extensions": [
"App::SuppressibleExtensionPython"
],
"properties": [
"References"
],
"proxyType": "BaseFemMeshElement"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femobjects/base_femmeshelement.py",
"sourceLine": 39,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:ConstraintElectricChargeDensity.get_total_interface_density",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "ConstraintElectricChargeDensity.get_total_interface_density",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"densityCPerMm2": 1,
"referenceCount": 2
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femobjects/constraint_electricchargedensity.py",
"sourceLine": 137,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:ElementGeometry1D",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "ElementGeometry1D",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"properties": [
"References",
"RectWidth",
"RectHeight",
"CircDiameter",
"PipeDiameter",
"PipeThickness",
"Axis1Length",
"Axis2Length",
"BoxWidth",
"BoxHeight",
"BoxT1",
"BoxT2",
"BoxT3",
"BoxT4",
"SectionType",
"TrussArea"
],
"proxyType": "ElementGeometry1D"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femobjects/element_geometry1D.py",
"sourceLine": 39,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:ElementGeometry2D",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "ElementGeometry2D",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"properties": [
"References",
"Thickness",
"Offset"
],
"proxyType": "ElementGeometry2D"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femobjects/element_geometry2D.py",
"sourceLine": 36,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:MeshBoundaryLayer",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "MeshBoundaryLayer",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"properties": [
"References",
"NumberOfLayers",
"MinimumThickness",
"GrowthRate"
],
"proxyType": "MeshBoundaryLayer"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femobjects/mesh_boundarylayer.py",
"sourceLine": 35,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:MeshGmsh",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "MeshGmsh",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"properties": [
"MeshBoundaryLayerList",
"MeshRegionList",
"MeshGroupList",
"CharacteristicLengthMax",
"CharacteristicLengthMin",
"ElementDimension",
"ElementOrder"
],
"proxyType": "MeshGmsh"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femobjects/mesh_gmsh.py",
"sourceLine": 38,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:MeshNetgen",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "MeshNetgen",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"properties": [
"MeshRegionList",
"Optimize3d",
"OptimizationSteps3d",
"MaxSize",
"MinSize"
],
"proxyType": "MeshNetgen"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femobjects/mesh_netgen.py",
"sourceLine": 38,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:MeshRegion",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "MeshRegion",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"properties": [
"References",
"CharacteristicLength"
],
"proxyType": "MeshRegion"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femobjects/mesh_region.py",
"sourceLine": 35,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:MeshResult",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "MeshResult",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"properties": [],
"proxyType": "MeshResult"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femobjects/mesh_result.py",
"sourceLine": 35,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:Writer.getMeshDimension",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "Writer.getMeshDimension",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"dimension": 3,
"shapeType": "Solid"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/writer.py",
"sourceLine": 655,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:Vector3DCellExpressionFromXDMF",
"code": "external_runtime_unavailable",
"family": "geometry-value",
"message": "Official Fem FEniCS class requires the external FEniCS runtime, which is not linked into the Web kernel",
"name": "Vector3DCellExpressionFromXDMF",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"boundary": "fenics_runtime_required"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
"sourceLine": 186,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:class:Vector2DCellExpressionFromXDMF",
"code": "external_runtime_unavailable",
"family": "geometry-value",
"message": "Official Fem FEniCS class requires the external FEniCS runtime, which is not linked into the Web kernel",
"name": "Vector2DCellExpressionFromXDMF",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"boundary": "fenics_runtime_required"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
"sourceLine": 207,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:class:FacetFunctionFromXDMF",
"code": "external_runtime_unavailable",
"family": "geometry-value",
"message": "Official Fem FEniCS class requires the external FEniCS runtime, which is not linked into the Web kernel",
"name": "FacetFunctionFromXDMF",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"boundary": "fenics_runtime_required"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
"sourceLine": 228,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:method:FemInputWriter.get_constraints_pressure_faces",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "FemInputWriter.get_constraints_pressure_faces",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"callCount": 1,
"delegatedTo": "get_constraints_pressure_faces"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/writerbase.py",
"sourceLine": 232,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:FemInputWriter.get_constraints_contact_faces",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "FemInputWriter.get_constraints_contact_faces",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"callCount": 1,
"delegatedTo": "get_constraints_contact_faces"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/writerbase.py",
"sourceLine": 235,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:FemInputWriter.get_constraints_tie_faces",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "FemInputWriter.get_constraints_tie_faces",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"callCount": 1,
"delegatedTo": "get_constraints_tie_faces"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/writerbase.py",
"sourceLine": 238,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:FemInputWriter.get_constraints_heatflux_faces",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "FemInputWriter.get_constraints_heatflux_faces",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"callCount": 1,
"delegatedTo": "get_constraints_heatflux_faces"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/writerbase.py",
"sourceLine": 241,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:VPBaseFemMeshElement",
"code": "gui_dependency_unavailable",
"family": "geometry-value",
"message": "Official Fem view provider requires FreeCADGui/Qt task panels unavailable in the Web kernel",
"name": "VPBaseFemMeshElement",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"boundary": "freecad_gui_required"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_base_femmeshelement.py",
"sourceLine": 35,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:class:VPElementGeometry1D",
"code": "gui_dependency_unavailable",
"family": "geometry-value",
"message": "Official Fem view provider requires FreeCADGui/Qt task panels unavailable in the Web kernel",
"name": "VPElementGeometry1D",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"boundary": "freecad_gui_required"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_element_geometry1D.py",
"sourceLine": 36,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:class:VPElementGeometry2D",
"code": "gui_dependency_unavailable",
"family": "geometry-value",
"message": "Official Fem view provider requires FreeCADGui/Qt task panels unavailable in the Web kernel",
"name": "VPElementGeometry2D",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"boundary": "freecad_gui_required"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_element_geometry2D.py",
"sourceLine": 36,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:class:VPMeshBoundaryLayer",
"code": "gui_dependency_unavailable",
"family": "geometry-value",
"message": "Official Fem view provider requires FreeCADGui/Qt task panels unavailable in the Web kernel",
"name": "VPMeshBoundaryLayer",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"boundary": "freecad_gui_required"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_mesh_boundarylayer.py",
"sourceLine": 36,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:class:VPMeshGmsh",
"code": "gui_dependency_unavailable",
"family": "geometry-value",
"message": "Official Fem view provider requires FreeCADGui/Qt task panels unavailable in the Web kernel",
"name": "VPMeshGmsh",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"boundary": "freecad_gui_required"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_mesh_gmsh.py",
"sourceLine": 43,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:class:VPMeshNetgen",
"code": "gui_dependency_unavailable",
"family": "geometry-value",
"message": "Official Fem view provider requires FreeCADGui/Qt task panels unavailable in the Web kernel",
"name": "VPMeshNetgen",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"boundary": "freecad_gui_required"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_mesh_netgen.py",
"sourceLine": 42,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
}
],
"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:method:NetgenTools.get_mesh_region",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "NetgenTools.get_mesh_region",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"count": 1,
"lengthMm": 2.5,
"shapeType": "Face"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femmesh/netgentools.py",
"sourceLine": 395,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:BaseFemMeshElement",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "BaseFemMeshElement",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"extensions": [
"App::SuppressibleExtensionPython"
],
"properties": [
"References"
],
"proxyType": "BaseFemMeshElement"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femobjects/base_femmeshelement.py",
"sourceLine": 39,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:ConstraintElectricChargeDensity.get_total_interface_density",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "ConstraintElectricChargeDensity.get_total_interface_density",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"densityCPerMm2": 1,
"referenceCount": 2
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femobjects/constraint_electricchargedensity.py",
"sourceLine": 137,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:ElementGeometry1D",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "ElementGeometry1D",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"properties": [
"References",
"RectWidth",
"RectHeight",
"CircDiameter",
"PipeDiameter",
"PipeThickness",
"Axis1Length",
"Axis2Length",
"BoxWidth",
"BoxHeight",
"BoxT1",
"BoxT2",
"BoxT3",
"BoxT4",
"SectionType",
"TrussArea"
],
"proxyType": "ElementGeometry1D"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femobjects/element_geometry1D.py",
"sourceLine": 39,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:ElementGeometry2D",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "ElementGeometry2D",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"properties": [
"References",
"Thickness",
"Offset"
],
"proxyType": "ElementGeometry2D"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femobjects/element_geometry2D.py",
"sourceLine": 36,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:MeshBoundaryLayer",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "MeshBoundaryLayer",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"properties": [
"References",
"NumberOfLayers",
"MinimumThickness",
"GrowthRate"
],
"proxyType": "MeshBoundaryLayer"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femobjects/mesh_boundarylayer.py",
"sourceLine": 35,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:MeshGmsh",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "MeshGmsh",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"properties": [
"MeshBoundaryLayerList",
"MeshRegionList",
"MeshGroupList",
"CharacteristicLengthMax",
"CharacteristicLengthMin",
"ElementDimension",
"ElementOrder"
],
"proxyType": "MeshGmsh"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femobjects/mesh_gmsh.py",
"sourceLine": 38,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:MeshNetgen",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "MeshNetgen",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"properties": [
"MeshRegionList",
"Optimize3d",
"OptimizationSteps3d",
"MaxSize",
"MinSize"
],
"proxyType": "MeshNetgen"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femobjects/mesh_netgen.py",
"sourceLine": 38,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:MeshRegion",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "MeshRegion",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"properties": [
"References",
"CharacteristicLength"
],
"proxyType": "MeshRegion"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femobjects/mesh_region.py",
"sourceLine": 35,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:MeshResult",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "MeshResult",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"properties": [],
"proxyType": "MeshResult"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femobjects/mesh_result.py",
"sourceLine": 35,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:Writer.getMeshDimension",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "Writer.getMeshDimension",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"dimension": 3,
"shapeType": "Solid"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/writer.py",
"sourceLine": 655,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:Vector3DCellExpressionFromXDMF",
"code": "external_runtime_unavailable",
"family": "geometry-value",
"message": "Official Fem FEniCS class requires the external FEniCS runtime, which is not linked into the Web kernel",
"name": "Vector3DCellExpressionFromXDMF",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"boundary": "fenics_runtime_required"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
"sourceLine": 186,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:class:Vector2DCellExpressionFromXDMF",
"code": "external_runtime_unavailable",
"family": "geometry-value",
"message": "Official Fem FEniCS class requires the external FEniCS runtime, which is not linked into the Web kernel",
"name": "Vector2DCellExpressionFromXDMF",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"boundary": "fenics_runtime_required"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
"sourceLine": 207,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:class:FacetFunctionFromXDMF",
"code": "external_runtime_unavailable",
"family": "geometry-value",
"message": "Official Fem FEniCS class requires the external FEniCS runtime, which is not linked into the Web kernel",
"name": "FacetFunctionFromXDMF",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"boundary": "fenics_runtime_required"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
"sourceLine": 228,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:method:FemInputWriter.get_constraints_pressure_faces",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "FemInputWriter.get_constraints_pressure_faces",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"callCount": 1,
"delegatedTo": "get_constraints_pressure_faces"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/writerbase.py",
"sourceLine": 232,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:FemInputWriter.get_constraints_contact_faces",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "FemInputWriter.get_constraints_contact_faces",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"callCount": 1,
"delegatedTo": "get_constraints_contact_faces"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/writerbase.py",
"sourceLine": 235,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:FemInputWriter.get_constraints_tie_faces",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "FemInputWriter.get_constraints_tie_faces",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"callCount": 1,
"delegatedTo": "get_constraints_tie_faces"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/writerbase.py",
"sourceLine": 238,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:FemInputWriter.get_constraints_heatflux_faces",
"code": "native_fixture",
"family": "geometry-value",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "FemInputWriter.get_constraints_heatflux_faces",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"callCount": 1,
"delegatedTo": "get_constraints_heatflux_faces"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/writerbase.py",
"sourceLine": 241,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:VPBaseFemMeshElement",
"code": "gui_dependency_unavailable",
"family": "geometry-value",
"message": "Official Fem view provider requires FreeCADGui/Qt task panels unavailable in the Web kernel",
"name": "VPBaseFemMeshElement",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"boundary": "freecad_gui_required"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_base_femmeshelement.py",
"sourceLine": 35,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:class:VPElementGeometry1D",
"code": "gui_dependency_unavailable",
"family": "geometry-value",
"message": "Official Fem view provider requires FreeCADGui/Qt task panels unavailable in the Web kernel",
"name": "VPElementGeometry1D",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"boundary": "freecad_gui_required"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_element_geometry1D.py",
"sourceLine": 36,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:class:VPElementGeometry2D",
"code": "gui_dependency_unavailable",
"family": "geometry-value",
"message": "Official Fem view provider requires FreeCADGui/Qt task panels unavailable in the Web kernel",
"name": "VPElementGeometry2D",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"boundary": "freecad_gui_required"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_element_geometry2D.py",
"sourceLine": 36,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:class:VPMeshBoundaryLayer",
"code": "gui_dependency_unavailable",
"family": "geometry-value",
"message": "Official Fem view provider requires FreeCADGui/Qt task panels unavailable in the Web kernel",
"name": "VPMeshBoundaryLayer",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"boundary": "freecad_gui_required"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_mesh_boundarylayer.py",
"sourceLine": 36,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:class:VPMeshGmsh",
"code": "gui_dependency_unavailable",
"family": "geometry-value",
"message": "Official Fem view provider requires FreeCADGui/Qt task panels unavailable in the Web kernel",
"name": "VPMeshGmsh",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"boundary": "freecad_gui_required"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_mesh_gmsh.py",
"sourceLine": 43,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:class:VPMeshNetgen",
"code": "gui_dependency_unavailable",
"family": "geometry-value",
"message": "Official Fem view provider requires FreeCADGui/Qt task panels unavailable in the Web kernel",
"name": "VPMeshNetgen",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"boundary": "freecad_gui_required"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_mesh_netgen.py",
"sourceLine": 42,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
}
],
"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": "NetgenTools.get_mesh_region",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/netgentools.py",
"sourceLine": 395,
"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": "3f1788e5cc21d28290173b9ed9858c10390d785085b4fca969bb3e5b38fa84a3"
},
"dispositionCounts": {
"exposed": 15,
"restricted": 9,
"nonportable": 0,
"not_implemented": 0
},
"records": [
{
"apiId": "py:Fem:method:NetgenTools.get_mesh_region",
"name": "NetgenTools.get_mesh_region",
"family": "geometry-value",
"status": "exposed",
"code": "native_fixture",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"sourceEntry": "src/Mod/Fem/femmesh/netgentools.py",
"sourceLine": 395,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"count": 1,
"lengthMm": 2.5,
"shapeType": "Face"
},
"evidenceSha256": "a5c89497d13e43ea44deefafb1b0879bdea5b17d026b688218cc65293d61056a"
},
{
"apiId": "py:Fem:class:BaseFemMeshElement",
"name": "BaseFemMeshElement",
"family": "geometry-value",
"status": "exposed",
"code": "native_fixture",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"sourceEntry": "src/Mod/Fem/femobjects/base_femmeshelement.py",
"sourceLine": 39,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"extensions": [
"App::SuppressibleExtensionPython"
],
"properties": [
"References"
],
"proxyType": "BaseFemMeshElement"
},
"evidenceSha256": "8bac6cbcb21a75f37865eb6168c62d86163f2a4e25766364da26f1dd08744d9c"
},
{
"apiId": "py:Fem:method:ConstraintElectricChargeDensity.get_total_interface_density",
"name": "ConstraintElectricChargeDensity.get_total_interface_density",
"family": "geometry-value",
"status": "exposed",
"code": "native_fixture",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"sourceEntry": "src/Mod/Fem/femobjects/constraint_electricchargedensity.py",
"sourceLine": 137,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"densityCPerMm2": 1,
"referenceCount": 2
},
"evidenceSha256": "2320b1eca17b1267d9c84c27fc585348d12ae56dd1eb3d2402f46c8dbc38b6c3"
},
{
"apiId": "py:Fem:class:ElementGeometry1D",
"name": "ElementGeometry1D",
"family": "geometry-value",
"status": "exposed",
"code": "native_fixture",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"sourceEntry": "src/Mod/Fem/femobjects/element_geometry1D.py",
"sourceLine": 39,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"properties": [
"References",
"RectWidth",
"RectHeight",
"CircDiameter",
"PipeDiameter",
"PipeThickness",
"Axis1Length",
"Axis2Length",
"BoxWidth",
"BoxHeight",
"BoxT1",
"BoxT2",
"BoxT3",
"BoxT4",
"SectionType",
"TrussArea"
],
"proxyType": "ElementGeometry1D"
},
"evidenceSha256": "a9a0e42c12de2474615de58b61e2a2ffb9a4019ab187280c61f75342af72bf3e"
},
{
"apiId": "py:Fem:class:ElementGeometry2D",
"name": "ElementGeometry2D",
"family": "geometry-value",
"status": "exposed",
"code": "native_fixture",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"sourceEntry": "src/Mod/Fem/femobjects/element_geometry2D.py",
"sourceLine": 36,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"properties": [
"References",
"Thickness",
"Offset"
],
"proxyType": "ElementGeometry2D"
},
"evidenceSha256": "9686f7cbf7e73b9e9cc648c89bceb9c2762fb305b579c84d68daaf5fdf1394b5"
},
{
"apiId": "py:Fem:class:MeshBoundaryLayer",
"name": "MeshBoundaryLayer",
"family": "geometry-value",
"status": "exposed",
"code": "native_fixture",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"sourceEntry": "src/Mod/Fem/femobjects/mesh_boundarylayer.py",
"sourceLine": 35,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"properties": [
"References",
"NumberOfLayers",
"MinimumThickness",
"GrowthRate"
],
"proxyType": "MeshBoundaryLayer"
},
"evidenceSha256": "b28c487d325a5516d2a99352fa401afd6f4076e8b9be828010d15bb40fde2a13"
},
{
"apiId": "py:Fem:class:MeshGmsh",
"name": "MeshGmsh",
"family": "geometry-value",
"status": "exposed",
"code": "native_fixture",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"sourceEntry": "src/Mod/Fem/femobjects/mesh_gmsh.py",
"sourceLine": 38,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"properties": [
"MeshBoundaryLayerList",
"MeshRegionList",
"MeshGroupList",
"CharacteristicLengthMax",
"CharacteristicLengthMin",
"ElementDimension",
"ElementOrder"
],
"proxyType": "MeshGmsh"
},
"evidenceSha256": "6a835630a674c6a0defb2b288b3931f7409e03c8416e52e415e8bbbe30c23642"
},
{
"apiId": "py:Fem:class:MeshNetgen",
"name": "MeshNetgen",
"family": "geometry-value",
"status": "exposed",
"code": "native_fixture",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"sourceEntry": "src/Mod/Fem/femobjects/mesh_netgen.py",
"sourceLine": 38,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"properties": [
"MeshRegionList",
"Optimize3d",
"OptimizationSteps3d",
"MaxSize",
"MinSize"
],
"proxyType": "MeshNetgen"
},
"evidenceSha256": "5797c1aa93f8b38c1af95be6f4a052e92ff97c77bec1f4caa074d56c8f03acde"
},
{
"apiId": "py:Fem:class:MeshRegion",
"name": "MeshRegion",
"family": "geometry-value",
"status": "exposed",
"code": "native_fixture",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"sourceEntry": "src/Mod/Fem/femobjects/mesh_region.py",
"sourceLine": 35,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"properties": [
"References",
"CharacteristicLength"
],
"proxyType": "MeshRegion"
},
"evidenceSha256": "a36b6a56a48cbff8e3229cee18ac6714ed9d7054f8cbdc66d7e5f0a4a3d28e00"
},
{
"apiId": "py:Fem:class:MeshResult",
"name": "MeshResult",
"family": "geometry-value",
"status": "exposed",
"code": "native_fixture",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"sourceEntry": "src/Mod/Fem/femobjects/mesh_result.py",
"sourceLine": 35,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"properties": [],
"proxyType": "MeshResult"
},
"evidenceSha256": "cd6be76045c215b94c68438fa9b0038992cb9910192d2c5cab77ded20633155c"
},
{
"apiId": "py:Fem:method:Writer.getMeshDimension",
"name": "Writer.getMeshDimension",
"family": "geometry-value",
"status": "exposed",
"code": "native_fixture",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/writer.py",
"sourceLine": 655,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"dimension": 3,
"shapeType": "Solid"
},
"evidenceSha256": "6015640006a9831a579fef3399cc7d031a387f7decd39a5ea1963e0af41352d5"
},
{
"apiId": "py:Fem:class:Vector3DCellExpressionFromXDMF",
"name": "Vector3DCellExpressionFromXDMF",
"family": "geometry-value",
"status": "restricted",
"code": "external_runtime_unavailable",
"message": "Official Fem FEniCS class requires the external FEniCS runtime, which is not linked into the Web kernel",
"sourceEntry": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
"sourceLine": 186,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"boundary": "fenics_runtime_required"
},
"evidenceSha256": "17ea686716fc1e6345841032b3971d1b1a86cc5f8c72ee7479dd0499f46073c6"
},
{
"apiId": "py:Fem:class:Vector2DCellExpressionFromXDMF",
"name": "Vector2DCellExpressionFromXDMF",
"family": "geometry-value",
"status": "restricted",
"code": "external_runtime_unavailable",
"message": "Official Fem FEniCS class requires the external FEniCS runtime, which is not linked into the Web kernel",
"sourceEntry": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
"sourceLine": 207,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"boundary": "fenics_runtime_required"
},
"evidenceSha256": "b93c01c23adef23dd89cc018edcbf9afe33c81378516c731c9581074febd8fac"
},
{
"apiId": "py:Fem:class:FacetFunctionFromXDMF",
"name": "FacetFunctionFromXDMF",
"family": "geometry-value",
"status": "restricted",
"code": "external_runtime_unavailable",
"message": "Official Fem FEniCS class requires the external FEniCS runtime, which is not linked into the Web kernel",
"sourceEntry": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
"sourceLine": 228,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"boundary": "fenics_runtime_required"
},
"evidenceSha256": "4ae843835f657501783498d957aafcd8b586cea0157d680b60d008464b15986b"
},
{
"apiId": "py:Fem:method:FemInputWriter.get_constraints_pressure_faces",
"name": "FemInputWriter.get_constraints_pressure_faces",
"family": "geometry-value",
"status": "exposed",
"code": "native_fixture",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"sourceEntry": "src/Mod/Fem/femsolver/writerbase.py",
"sourceLine": 232,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"callCount": 1,
"delegatedTo": "get_constraints_pressure_faces"
},
"evidenceSha256": "9e2ee3a30624bc22fcbd33648d1ddd2749d7ef60d8d969914c1fde7b8614b1f0"
},
{
"apiId": "py:Fem:method:FemInputWriter.get_constraints_contact_faces",
"name": "FemInputWriter.get_constraints_contact_faces",
"family": "geometry-value",
"status": "exposed",
"code": "native_fixture",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"sourceEntry": "src/Mod/Fem/femsolver/writerbase.py",
"sourceLine": 235,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"callCount": 1,
"delegatedTo": "get_constraints_contact_faces"
},
"evidenceSha256": "cd3f130f63b89d3dd328b28513bb04d7ab65e15a9be36dfb71613309919c1a4e"
},
{
"apiId": "py:Fem:method:FemInputWriter.get_constraints_tie_faces",
"name": "FemInputWriter.get_constraints_tie_faces",
"family": "geometry-value",
"status": "exposed",
"code": "native_fixture",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"sourceEntry": "src/Mod/Fem/femsolver/writerbase.py",
"sourceLine": 238,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"callCount": 1,
"delegatedTo": "get_constraints_tie_faces"
},
"evidenceSha256": "86791f656770a288b0c582154d1890fbdd75e60a7c5c8e3a9d87f84d1b1a9398"
},
{
"apiId": "py:Fem:method:FemInputWriter.get_constraints_heatflux_faces",
"name": "FemInputWriter.get_constraints_heatflux_faces",
"family": "geometry-value",
"status": "exposed",
"code": "native_fixture",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"sourceEntry": "src/Mod/Fem/femsolver/writerbase.py",
"sourceLine": 241,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"callCount": 1,
"delegatedTo": "get_constraints_heatflux_faces"
},
"evidenceSha256": "6755df8bdec3e03b72e27493848397980dfa2f90301cdef1a92055ef9b2f41a7"
},
{
"apiId": "py:Fem:class:VPBaseFemMeshElement",
"name": "VPBaseFemMeshElement",
"family": "geometry-value",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "Official Fem view provider requires FreeCADGui/Qt task panels unavailable in the Web kernel",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_base_femmeshelement.py",
"sourceLine": 35,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"boundary": "freecad_gui_required"
},
"evidenceSha256": "e603380d4b55b15a0b1b01f42f2a87249333497fdc108deacbd4539af629acfb"
},
{
"apiId": "py:Fem:class:VPElementGeometry1D",
"name": "VPElementGeometry1D",
"family": "geometry-value",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "Official Fem view provider requires FreeCADGui/Qt task panels unavailable in the Web kernel",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_element_geometry1D.py",
"sourceLine": 36,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"boundary": "freecad_gui_required"
},
"evidenceSha256": "50c003576ec090dcb5163ff700fe2e2395b44f56ad13ed1c95c4ad696630ac47"
},
{
"apiId": "py:Fem:class:VPElementGeometry2D",
"name": "VPElementGeometry2D",
"family": "geometry-value",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "Official Fem view provider requires FreeCADGui/Qt task panels unavailable in the Web kernel",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_element_geometry2D.py",
"sourceLine": 36,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"boundary": "freecad_gui_required"
},
"evidenceSha256": "1c03059418be4372082ef18262b4254f08f3360b8496c1cba52a0244e262616d"
},
{
"apiId": "py:Fem:class:VPMeshBoundaryLayer",
"name": "VPMeshBoundaryLayer",
"family": "geometry-value",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "Official Fem view provider requires FreeCADGui/Qt task panels unavailable in the Web kernel",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_mesh_boundarylayer.py",
"sourceLine": 36,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"boundary": "freecad_gui_required"
},
"evidenceSha256": "cca5de4ad234663ab1a0344f2630138d3c29082ad0b474ea7072aa0e204a43ff"
},
{
"apiId": "py:Fem:class:VPMeshGmsh",
"name": "VPMeshGmsh",
"family": "geometry-value",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "Official Fem view provider requires FreeCADGui/Qt task panels unavailable in the Web kernel",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_mesh_gmsh.py",
"sourceLine": 43,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"boundary": "freecad_gui_required"
},
"evidenceSha256": "04a6a6fe7a318f66a7ce71f8d9f49b1abf9b61564bddf3521bacfb6b866b4ba9"
},
{
"apiId": "py:Fem:class:VPMeshNetgen",
"name": "VPMeshNetgen",
"family": "geometry-value",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "Official Fem view provider requires FreeCADGui/Qt task panels unavailable in the Web kernel",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_mesh_netgen.py",
"sourceLine": 42,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"boundary": "freecad_gui_required"
},
"evidenceSha256": "6b5556508a69b62f1a8cf02e64a6ea93e69e341b68b615a7a1e577dc5dda9bf4"
}
],
"sourceEvidence": [
{
"apiId": "py:Fem:method:NetgenTools.get_mesh_region",
"path": "src/Mod/Fem/femmesh/netgentools.py",
"line": 395,
"declaration": "def get_mesh_region(self):",
"sha256": "5180c24f61d37196db4e7dae32effdd9ee0b37cd1c3c58e71c0a09d92b08af13"
},
{
"apiId": "py:Fem:class:BaseFemMeshElement",
"path": "src/Mod/Fem/femobjects/base_femmeshelement.py",
"line": 39,
"declaration": "class BaseFemMeshElement(base_fempythonobject.BaseFemPythonObject):",
"sha256": "1762f657484811e50b5781270564621e368412350d3b9bf4ea411833f41bd098"
},
{
"apiId": "py:Fem:method:ConstraintElectricChargeDensity.get_total_interface_density",
"path": "src/Mod/Fem/femobjects/constraint_electricchargedensity.py",
"line": 137,
"declaration": "def get_total_interface_density(self, obj):",
"sha256": "0303dd0ddc2c7e976708fec5440be3e72d3c2a92036fdcb2953e338bc72e631d"
},
{
"apiId": "py:Fem:class:ElementGeometry1D",
"path": "src/Mod/Fem/femobjects/element_geometry1D.py",
"line": 39,
"declaration": "class ElementGeometry1D(base_femelement.BaseFemElement):",
"sha256": "b8a314095c29a1ce878a4d1fccd957e15d076654e9e1e47707eedaa01f533681"
},
{
"apiId": "py:Fem:class:ElementGeometry2D",
"path": "src/Mod/Fem/femobjects/element_geometry2D.py",
"line": 36,
"declaration": "class ElementGeometry2D(base_femelement.BaseFemElement):",
"sha256": "2709d190607a8e71c571ae700998908d4f9f356a4ced72b9b8412b8024978ef9"
},
{
"apiId": "py:Fem:class:MeshBoundaryLayer",
"path": "src/Mod/Fem/femobjects/mesh_boundarylayer.py",
"line": 35,
"declaration": "class MeshBoundaryLayer(base_femmeshelement.BaseFemMeshElement):",
"sha256": "110b8603b24e0fe307df620d663f299a5f36a0b160ada13904db6d669c745ff4"
},
{
"apiId": "py:Fem:class:MeshGmsh",
"path": "src/Mod/Fem/femobjects/mesh_gmsh.py",
"line": 38,
"declaration": "class MeshGmsh(base_fempythonobject.BaseFemPythonObject):",
"sha256": "1018bc39dd92a267e282411224d5e554d2e70e66000b9a484ebbe9421debdbdf"
},
{
"apiId": "py:Fem:class:MeshNetgen",
"path": "src/Mod/Fem/femobjects/mesh_netgen.py",
"line": 38,
"declaration": "class MeshNetgen(base_fempythonobject.BaseFemPythonObject):",
"sha256": "75f65c3e752a7188483f3f9ecefa7c9406327227a7c92eccf354877155c66382"
},
{
"apiId": "py:Fem:class:MeshRegion",
"path": "src/Mod/Fem/femobjects/mesh_region.py",
"line": 35,
"declaration": "class MeshRegion(base_femmeshelement.BaseFemMeshElement):",
"sha256": "9fe5d7f5fc84a1975118bb9bf3d45d3e3ca4580a6cc2c91dbd3d504713233521"
},
{
"apiId": "py:Fem:class:MeshResult",
"path": "src/Mod/Fem/femobjects/mesh_result.py",
"line": 35,
"declaration": "class MeshResult(base_fempythonobject.BaseFemPythonObject):",
"sha256": "97a11d6e43db3884acb65850221b004def87278903def19a58a08e622b92e987"
},
{
"apiId": "py:Fem:method:Writer.getMeshDimension",
"path": "src/Mod/Fem/femsolver/elmer/writer.py",
"line": 655,
"declaration": "def getMeshDimension(self):",
"sha256": "225e0df0dafb88399e938b040f03a88b5b95d0ee7ec0acdaeaf2611cf77eb541"
},
{
"apiId": "py:Fem:class:Vector3DCellExpressionFromXDMF",
"path": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
"line": 186,
"declaration": "class Vector3DCellExpressionFromXDMF(fenics.Expression, CellExpressionFromXDMF):",
"sha256": "42c834203a5ec207a27e697aeb1f4a4c06ac356318d7359e92e8b7cd0bb9dff9"
},
{
"apiId": "py:Fem:class:Vector2DCellExpressionFromXDMF",
"path": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
"line": 207,
"declaration": "class Vector2DCellExpressionFromXDMF(fenics.Expression, CellExpressionFromXDMF):",
"sha256": "42c834203a5ec207a27e697aeb1f4a4c06ac356318d7359e92e8b7cd0bb9dff9"
},
{
"apiId": "py:Fem:class:FacetFunctionFromXDMF",
"path": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
"line": 228,
"declaration": "class FacetFunctionFromXDMF:",
"sha256": "42c834203a5ec207a27e697aeb1f4a4c06ac356318d7359e92e8b7cd0bb9dff9"
},
{
"apiId": "py:Fem:method:FemInputWriter.get_constraints_pressure_faces",
"path": "src/Mod/Fem/femsolver/writerbase.py",
"line": 232,
"declaration": "def get_constraints_pressure_faces(self):",
"sha256": "e1a36542628852f4264c1064008c3583f1c30e1678ba278a20696c78edc5ea40"
},
{
"apiId": "py:Fem:method:FemInputWriter.get_constraints_contact_faces",
"path": "src/Mod/Fem/femsolver/writerbase.py",
"line": 235,
"declaration": "def get_constraints_contact_faces(self):",
"sha256": "e1a36542628852f4264c1064008c3583f1c30e1678ba278a20696c78edc5ea40"
},
{
"apiId": "py:Fem:method:FemInputWriter.get_constraints_tie_faces",
"path": "src/Mod/Fem/femsolver/writerbase.py",
"line": 238,
"declaration": "def get_constraints_tie_faces(self):",
"sha256": "e1a36542628852f4264c1064008c3583f1c30e1678ba278a20696c78edc5ea40"
},
{
"apiId": "py:Fem:method:FemInputWriter.get_constraints_heatflux_faces",
"path": "src/Mod/Fem/femsolver/writerbase.py",
"line": 241,
"declaration": "def get_constraints_heatflux_faces(self):",
"sha256": "e1a36542628852f4264c1064008c3583f1c30e1678ba278a20696c78edc5ea40"
},
{
"apiId": "py:Fem:class:VPBaseFemMeshElement",
"path": "src/Mod/Fem/femviewprovider/view_base_femmeshelement.py",
"line": 35,
"declaration": "class VPBaseFemMeshElement(view_base_femobject.VPBaseFemObject):",
"sha256": "e0ea197ac7b39c17477dfe348d24f4bd0c76c2def9fb8fa730a119846bbfc2e9"
},
{
"apiId": "py:Fem:class:VPElementGeometry1D",
"path": "src/Mod/Fem/femviewprovider/view_element_geometry1D.py",
"line": 36,
"declaration": "class VPElementGeometry1D(view_base_femelement.VPBaseFemElement):",
"sha256": "56f4d00fba6cfeb2307e09fcd2b2df566dc24d0aefb600b3910ba852ad25b49c"
},
{
"apiId": "py:Fem:class:VPElementGeometry2D",
"path": "src/Mod/Fem/femviewprovider/view_element_geometry2D.py",
"line": 36,
"declaration": "class VPElementGeometry2D(view_base_femelement.VPBaseFemElement):",
"sha256": "3017d3799b0eb1e3bb8a0415b1535bc74e84558a83965f8317a282dbd794adc5"
},
{
"apiId": "py:Fem:class:VPMeshBoundaryLayer",
"path": "src/Mod/Fem/femviewprovider/view_mesh_boundarylayer.py",
"line": 36,
"declaration": "class VPMeshBoundaryLayer(view_base_femmeshelement.VPBaseFemMeshElement):",
"sha256": "a14b03a159771dcb62cf00f4637c8ed09df072a43787177590dfbbf771ceb6f7"
},
{
"apiId": "py:Fem:class:VPMeshGmsh",
"path": "src/Mod/Fem/femviewprovider/view_mesh_gmsh.py",
"line": 43,
"declaration": "class VPMeshGmsh:",
"sha256": "b8cc7ef4ec40907d765fbb248f2e5bb701bbd197ca6faed9eade7ed7f049cd02"
},
{
"apiId": "py:Fem:class:VPMeshNetgen",
"path": "src/Mod/Fem/femviewprovider/view_mesh_netgen.py",
"line": 42,
"declaration": "class VPMeshNetgen(view_base_femobject.VPBaseFemObject):",
"sha256": "673f9cd29c9015fad06cbdc5853fbbd5f94f1f68c598819bc324df5bba5c1e1f"
}
],
"resources": {
"resourcesReleased": true,
"documentMutation": false
},
"artifacts": {
"loader": {
"path": "web/public/kernel/FreeCADWebFemGenericFamilyProbe.js",
"sha256": "0f8b37a0956fa9516a7613324b071912d65a97754fe21550e891b851e1e6ef1f"
},
"wasm": {
"path": "web/public/kernel/FreeCADWebFemGenericFamilyProbe.wasm",
"sha256": "4a2620afc716c0b28895f99cf3d909a39e5114d577002313141cd2fd455170bc"
}
},
"boundaries": [
"FEniCS XDMF expressions remain restricted because the external FEniCS runtime is not linked into this FreeCAD Web kernel.",
"Fem ViewProvider classes remain restricted because FreeCADGui/Qt task panels are outside the App/WASM kernel boundary.",
"All statuses and typed Fem values come from compiled FreeCAD through fc_web_dispatch_json; JavaScript only validates and transports the batch envelope."
]
}