Files
FreeCADWasmDev/docs/p6/bim-generic-object-module-batch-49c39b5eb6fb695701c27f57-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

2370 lines
93 KiB
JSON

{
"schema": "freecad-web-bim-python-family-module-batch-runtime/v1",
"taskId": "FW-P6-FPA-Y",
"batchId": "49c39b5eb6fb695701c27f57",
"module": "BIM",
"tier": "tier-1-readonly",
"family": "generic-object",
"status": "pass_with_boundaries",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"dispatcher": "fc_web_dispatch_json",
"route": {
"command": "bim.pythonFamilyBatch",
"native": "freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp:fc_web_dispatch_json",
"facade": "web/src/bim-python-family-batch-facade.ts",
"worker": "web/src/bim.worker.ts"
},
"input": {
"cmd": "bim.pythonFamilyBatch",
"args": {
"tier": "tier-1-readonly",
"records": [
{
"apiId": "py:BIM:class:WhereClause",
"name": "WhereClause",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/BIM/ArchSql.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:BooleanExpression",
"name": "BooleanExpression",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/BIM/ArchSql.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:BooleanComparison",
"name": "BooleanComparison",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/BIM/ArchSql.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:InComparison",
"name": "InComparison",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/BIM/ArchSql.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:ArithmeticOperation",
"name": "ArithmeticOperation",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/BIM/ArchSql.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:ReferenceExtractor",
"name": "ReferenceExtractor",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/BIM/ArchSql.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:StaticExtractor",
"name": "StaticExtractor",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/BIM/ArchSql.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:SqlTransformerMixin",
"name": "SqlTransformerMixin",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/BIM/ArchSql.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:SqlTransformerMixin.is_op",
"name": "SqlTransformerMixin.is_op",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/ArchSql.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:SqlTransformerMixin.is_not_op",
"name": "SqlTransformerMixin.is_not_op",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/ArchSql.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:ReportStatement",
"name": "ReportStatement",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/BIM/ArchSql.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:CommandStructuresFromSelection.IsActive",
"name": "CommandStructuresFromSelection.IsActive",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/ArchStructure.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:CommandStructuralSystem.IsActive",
"name": "CommandStructuralSystem.IsActive",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/ArchStructure.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:Truss",
"name": "Truss",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/BIM/ArchTruss.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:Renderer.isVisible",
"name": "Renderer.isVisible",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/ArchVRM.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:Renderer.isInside",
"name": "Renderer.isInside",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/ArchVRM.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:Renderer.getFill",
"name": "Renderer.getFill",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/ArchVRM.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:Renderer.getPathData",
"name": "Renderer.getPathData",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/ArchVRM.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:Renderer.getSectionSVG",
"name": "Renderer.getSectionSVG",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/ArchVRM.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:Renderer.getHiddenSVG",
"name": "Renderer.getHiddenSVG",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/ArchVRM.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:File3dsFormatError",
"name": "File3dsFormatError",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/BIM/Dice3DS/dom3ds.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:FBufError",
"name": "FBufError",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/BIM/Dice3DS/dom3ds.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:FileLikeBuffer",
"name": "FileLikeBuffer",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/BIM/Dice3DS/dom3ds.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:ChunkMetaclass",
"name": "ChunkMetaclass",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/BIM/Dice3DS/dom3ds.py",
"disposition": "planned"
}
]
}
},
"inputSha256": "08a0b2c167abe9b14ba723fdbad0f5d1c66b685456e04a51ce1e398933357d3c",
"result": {
"ok": true,
"cmd": "bim.pythonFamilyBatch",
"schema": "freecad-web-bim/python-family-batch/v1",
"module": "BIM",
"tier": "tier-1-readonly",
"source": "freecad-source",
"records": [
{
"apiId": "py:BIM:class:WhereClause",
"name": "WhereClause",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchSql.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "WhereClause",
"expressionType": "BooleanComparison",
"matches": true
}
},
{
"apiId": "py:BIM:class:BooleanExpression",
"name": "BooleanExpression",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchSql.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BooleanExpression",
"operator": "and",
"evaluated": false,
"leftType": "BooleanComparison",
"rightType": "BooleanComparison"
}
},
{
"apiId": "py:BIM:class:BooleanComparison",
"name": "BooleanComparison",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchSql.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BooleanComparison",
"operator": ">=",
"equalOrGreater": true,
"nullIsNull": true
}
},
{
"apiId": "py:BIM:class:InComparison",
"name": "InComparison",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchSql.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "InComparison",
"matches": true,
"valueCount": 2
}
},
{
"apiId": "py:BIM:class:ArithmeticOperation",
"name": "ArithmeticOperation",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchSql.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "ArithmeticOperation",
"operator": "*",
"value": 42,
"nullPropagates": true
}
},
{
"apiId": "py:BIM:class:ReferenceExtractor",
"name": "ReferenceExtractor",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchSql.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "ReferenceExtractor",
"property": "Label",
"value": "Native BIM",
"missingIsNone": true
}
},
{
"apiId": "py:BIM:class:StaticExtractor",
"name": "StaticExtractor",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchSql.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "StaticExtractor",
"value": "native-static"
}
},
{
"apiId": "py:BIM:class:SqlTransformerMixin",
"name": "SqlTransformerMixin",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchSql.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "SqlTransformerMixin",
"startValue": "native-start",
"equalityOperator": "="
}
},
{
"apiId": "py:BIM:method:SqlTransformerMixin.is_op",
"name": "SqlTransformerMixin.is_op",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchSql.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "SqlTransformerMixin",
"operator": "is"
}
},
{
"apiId": "py:BIM:method:SqlTransformerMixin.is_not_op",
"name": "SqlTransformerMixin.is_not_op",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchSql.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "SqlTransformerMixin",
"operator": "is_not"
}
},
{
"apiId": "py:BIM:class:ReportStatement",
"name": "ReportStatement",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchSql.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "ReportStatement",
"description": "Native statement",
"query": "SELECT Label FROM document",
"serializedKeys": [
"add_empty_row_after",
"description",
"include_column_names",
"is_pipelined",
"print_results_in_bold",
"query_string",
"use_description_as_header"
],
"isPipelined": true,
"roundTrip": true,
"validationStatus": "Ready"
}
},
{
"apiId": "py:BIM:method:CommandStructuresFromSelection.IsActive",
"name": "CommandStructuresFromSelection.IsActive",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchStructure.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "CommandStructuresFromSelection",
"active": true,
"sceneGraphAvailable": true
}
},
{
"apiId": "py:BIM:method:CommandStructuralSystem.IsActive",
"name": "CommandStructuralSystem.IsActive",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchStructure.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "CommandStructuralSystem",
"activeWithoutDocument": false,
"activeWithDocument": true,
"resourcesReleased": true
}
},
{
"apiId": "py:BIM:class:Truss",
"name": "Truss",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchTruss.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Truss",
"baseClassName": "Component",
"objectType": "Part::FeaturePython",
"proxyType": "Truss",
"ifcType": "Beam",
"trussType": "Truss",
"propertyCount": 45,
"normal": [
0,
0,
1
]
}
},
{
"apiId": "py:BIM:method:Renderer.isVisible",
"name": "Renderer.isVisible",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchVRM.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Renderer",
"visible": true,
"reverseVisible": false,
"faceCount": 1
}
},
{
"apiId": "py:BIM:method:Renderer.isInside",
"name": "Renderer.isInside",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchVRM.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Renderer",
"inside": true,
"outside": false,
"vertexCount": 4
}
},
{
"apiId": "py:BIM:method:Renderer.getFill",
"name": "Renderer.getFill",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchVRM.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Renderer",
"fill": "#3f7fbf"
}
},
{
"apiId": "py:BIM:method:Renderer.getPathData",
"name": "Renderer.getPathData",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchVRM.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Renderer",
"pathData": "M 0 0 L 4 0 L 4 3 L 0 3 L 0 0 Z ",
"startsWithMove": true,
"closed": true
}
},
{
"apiId": "py:BIM:method:Renderer.getSectionSVG",
"name": "Renderer.getSectionSVG",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchVRM.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Renderer",
"svg": "<g stroke=\"#000000\" stroke-width=\"0.05\" style=\"stroke-width:0.05;stroke-miterlimit:1;stroke-linejoin:round;stroke-dasharray:none;\">\n<path d=\"M 0 0 L 4 0 L 4 3 L 0 3 L 0 0 Z \" style=\"fill:#112233;fill-rule: evenodd;\"/>\n</g>\n",
"containsPath": true,
"containsFill": true
}
},
{
"apiId": "py:BIM:method:Renderer.getHiddenSVG",
"name": "Renderer.getHiddenSVG",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchVRM.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Renderer",
"svg": "<g stroke=\"#000000\" stroke-width=\"0.03\" style=\"stroke-width:0.03;stroke-miterlimit:1;stroke-linejoin:round;stroke-dasharray:0.09,0.05;fill:none;\">\n<path d=\"M 0 0 L 4 0 L 4 3 L 0 3 L 0 0 Z \"/>\n</g>\n",
"containsPath": true,
"dashed": true
}
},
{
"apiId": "py:BIM:class:File3dsFormatError",
"name": "File3dsFormatError",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "File3dsFormatError",
"baseClassName": "Exception",
"message": "'native-3ds-format'",
"tight": true,
"isException": true
}
},
{
"apiId": "py:BIM:class:FBufError",
"name": "FBufError",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "FBufError",
"baseClassName": "Exception",
"message": "native-buffer-error",
"isException": true
}
},
{
"apiId": "py:BIM:class:FileLikeBuffer",
"name": "FileLikeBuffer",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "FileLikeBuffer",
"prefix": "abc",
"nulValue": "",
"tail": "def",
"subValue": "bc",
"parentPosition": 99,
"seekErrorType": "FBufError"
}
},
{
"apiId": "py:BIM:class:ChunkMetaclass",
"name": "ChunkMetaclass",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "ChunkMetaclass",
"createdClassName": "WebFixtureChunk",
"structFields": [
[
"H",
"value"
]
],
"slotNames": [
"value"
],
"registeredByTag": true,
"registeredByLabel": true
}
}
],
"count": 24,
"resourcesReleased": true
},
"resultSha256": "1ead213b449904b666f04f00132d7fa0d155d8a5304ce8aa716e94c7202896d3",
"replay": {
"equal": true,
"resultSha256": "1ead213b449904b666f04f00132d7fa0d155d8a5304ce8aa716e94c7202896d3"
},
"facadeWorker": {
"ready": {
"kind": "ready",
"action": "bim.pythonFamilyBatch"
},
"success": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "bim-python-family-batch-success",
"result": {
"ok": true,
"cmd": "bim.pythonFamilyBatch",
"schema": "freecad-web-bim/python-family-batch/v1",
"module": "BIM",
"tier": "tier-1-readonly",
"source": "freecad-source",
"records": [
{
"apiId": "py:BIM:class:WhereClause",
"name": "WhereClause",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchSql.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "WhereClause",
"expressionType": "BooleanComparison",
"matches": true
}
},
{
"apiId": "py:BIM:class:BooleanExpression",
"name": "BooleanExpression",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchSql.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BooleanExpression",
"operator": "and",
"evaluated": false,
"leftType": "BooleanComparison",
"rightType": "BooleanComparison"
}
},
{
"apiId": "py:BIM:class:BooleanComparison",
"name": "BooleanComparison",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchSql.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BooleanComparison",
"operator": ">=",
"equalOrGreater": true,
"nullIsNull": true
}
},
{
"apiId": "py:BIM:class:InComparison",
"name": "InComparison",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchSql.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "InComparison",
"matches": true,
"valueCount": 2
}
},
{
"apiId": "py:BIM:class:ArithmeticOperation",
"name": "ArithmeticOperation",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchSql.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "ArithmeticOperation",
"operator": "*",
"value": 42,
"nullPropagates": true
}
},
{
"apiId": "py:BIM:class:ReferenceExtractor",
"name": "ReferenceExtractor",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchSql.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "ReferenceExtractor",
"property": "Label",
"value": "Native BIM",
"missingIsNone": true
}
},
{
"apiId": "py:BIM:class:StaticExtractor",
"name": "StaticExtractor",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchSql.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "StaticExtractor",
"value": "native-static"
}
},
{
"apiId": "py:BIM:class:SqlTransformerMixin",
"name": "SqlTransformerMixin",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchSql.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "SqlTransformerMixin",
"startValue": "native-start",
"equalityOperator": "="
}
},
{
"apiId": "py:BIM:method:SqlTransformerMixin.is_op",
"name": "SqlTransformerMixin.is_op",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchSql.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "SqlTransformerMixin",
"operator": "is"
}
},
{
"apiId": "py:BIM:method:SqlTransformerMixin.is_not_op",
"name": "SqlTransformerMixin.is_not_op",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchSql.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "SqlTransformerMixin",
"operator": "is_not"
}
},
{
"apiId": "py:BIM:class:ReportStatement",
"name": "ReportStatement",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchSql.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "ReportStatement",
"description": "Native statement",
"query": "SELECT Label FROM document",
"serializedKeys": [
"add_empty_row_after",
"description",
"include_column_names",
"is_pipelined",
"print_results_in_bold",
"query_string",
"use_description_as_header"
],
"isPipelined": true,
"roundTrip": true,
"validationStatus": "Ready"
}
},
{
"apiId": "py:BIM:method:CommandStructuresFromSelection.IsActive",
"name": "CommandStructuresFromSelection.IsActive",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchStructure.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "CommandStructuresFromSelection",
"active": true,
"sceneGraphAvailable": true
}
},
{
"apiId": "py:BIM:method:CommandStructuralSystem.IsActive",
"name": "CommandStructuralSystem.IsActive",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchStructure.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "CommandStructuralSystem",
"activeWithoutDocument": false,
"activeWithDocument": true,
"resourcesReleased": true
}
},
{
"apiId": "py:BIM:class:Truss",
"name": "Truss",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchTruss.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Truss",
"baseClassName": "Component",
"objectType": "Part::FeaturePython",
"proxyType": "Truss",
"ifcType": "Beam",
"trussType": "Truss",
"propertyCount": 45,
"normal": [
0,
0,
1
]
}
},
{
"apiId": "py:BIM:method:Renderer.isVisible",
"name": "Renderer.isVisible",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchVRM.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Renderer",
"visible": true,
"reverseVisible": false,
"faceCount": 1
}
},
{
"apiId": "py:BIM:method:Renderer.isInside",
"name": "Renderer.isInside",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchVRM.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Renderer",
"inside": true,
"outside": false,
"vertexCount": 4
}
},
{
"apiId": "py:BIM:method:Renderer.getFill",
"name": "Renderer.getFill",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchVRM.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Renderer",
"fill": "#3f7fbf"
}
},
{
"apiId": "py:BIM:method:Renderer.getPathData",
"name": "Renderer.getPathData",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchVRM.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Renderer",
"pathData": "M 0 0 L 4 0 L 4 3 L 0 3 L 0 0 Z ",
"startsWithMove": true,
"closed": true
}
},
{
"apiId": "py:BIM:method:Renderer.getSectionSVG",
"name": "Renderer.getSectionSVG",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchVRM.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Renderer",
"svg": "<g stroke=\"#000000\" stroke-width=\"0.05\" style=\"stroke-width:0.05;stroke-miterlimit:1;stroke-linejoin:round;stroke-dasharray:none;\">\n<path d=\"M 0 0 L 4 0 L 4 3 L 0 3 L 0 0 Z \" style=\"fill:#112233;fill-rule: evenodd;\"/>\n</g>\n",
"containsPath": true,
"containsFill": true
}
},
{
"apiId": "py:BIM:method:Renderer.getHiddenSVG",
"name": "Renderer.getHiddenSVG",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchVRM.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Renderer",
"svg": "<g stroke=\"#000000\" stroke-width=\"0.03\" style=\"stroke-width:0.03;stroke-miterlimit:1;stroke-linejoin:round;stroke-dasharray:0.09,0.05;fill:none;\">\n<path d=\"M 0 0 L 4 0 L 4 3 L 0 3 L 0 0 Z \"/>\n</g>\n",
"containsPath": true,
"dashed": true
}
},
{
"apiId": "py:BIM:class:File3dsFormatError",
"name": "File3dsFormatError",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "File3dsFormatError",
"baseClassName": "Exception",
"message": "'native-3ds-format'",
"tight": true,
"isException": true
}
},
{
"apiId": "py:BIM:class:FBufError",
"name": "FBufError",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "FBufError",
"baseClassName": "Exception",
"message": "native-buffer-error",
"isException": true
}
},
{
"apiId": "py:BIM:class:FileLikeBuffer",
"name": "FileLikeBuffer",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "FileLikeBuffer",
"prefix": "abc",
"nulValue": "",
"tail": "def",
"subValue": "bc",
"parentPosition": 99,
"seekErrorType": "FBufError"
}
},
{
"apiId": "py:BIM:class:ChunkMetaclass",
"name": "ChunkMetaclass",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "ChunkMetaclass",
"createdClassName": "WebFixtureChunk",
"structFields": [
[
"H",
"value"
]
],
"slotNames": [
"value"
],
"registeredByTag": true,
"registeredByLabel": true
}
}
],
"count": 24,
"resourcesReleased": true
}
},
"repeat": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "bim-python-family-batch-repeat",
"result": {
"ok": true,
"cmd": "bim.pythonFamilyBatch",
"schema": "freecad-web-bim/python-family-batch/v1",
"module": "BIM",
"tier": "tier-1-readonly",
"source": "freecad-source",
"records": [
{
"apiId": "py:BIM:class:WhereClause",
"name": "WhereClause",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchSql.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "WhereClause",
"expressionType": "BooleanComparison",
"matches": true
}
},
{
"apiId": "py:BIM:class:BooleanExpression",
"name": "BooleanExpression",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchSql.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BooleanExpression",
"operator": "and",
"evaluated": false,
"leftType": "BooleanComparison",
"rightType": "BooleanComparison"
}
},
{
"apiId": "py:BIM:class:BooleanComparison",
"name": "BooleanComparison",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchSql.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BooleanComparison",
"operator": ">=",
"equalOrGreater": true,
"nullIsNull": true
}
},
{
"apiId": "py:BIM:class:InComparison",
"name": "InComparison",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchSql.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "InComparison",
"matches": true,
"valueCount": 2
}
},
{
"apiId": "py:BIM:class:ArithmeticOperation",
"name": "ArithmeticOperation",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchSql.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "ArithmeticOperation",
"operator": "*",
"value": 42,
"nullPropagates": true
}
},
{
"apiId": "py:BIM:class:ReferenceExtractor",
"name": "ReferenceExtractor",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchSql.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "ReferenceExtractor",
"property": "Label",
"value": "Native BIM",
"missingIsNone": true
}
},
{
"apiId": "py:BIM:class:StaticExtractor",
"name": "StaticExtractor",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchSql.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "StaticExtractor",
"value": "native-static"
}
},
{
"apiId": "py:BIM:class:SqlTransformerMixin",
"name": "SqlTransformerMixin",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchSql.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "SqlTransformerMixin",
"startValue": "native-start",
"equalityOperator": "="
}
},
{
"apiId": "py:BIM:method:SqlTransformerMixin.is_op",
"name": "SqlTransformerMixin.is_op",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchSql.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "SqlTransformerMixin",
"operator": "is"
}
},
{
"apiId": "py:BIM:method:SqlTransformerMixin.is_not_op",
"name": "SqlTransformerMixin.is_not_op",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchSql.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "SqlTransformerMixin",
"operator": "is_not"
}
},
{
"apiId": "py:BIM:class:ReportStatement",
"name": "ReportStatement",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchSql.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "ReportStatement",
"description": "Native statement",
"query": "SELECT Label FROM document",
"serializedKeys": [
"add_empty_row_after",
"description",
"include_column_names",
"is_pipelined",
"print_results_in_bold",
"query_string",
"use_description_as_header"
],
"isPipelined": true,
"roundTrip": true,
"validationStatus": "Ready"
}
},
{
"apiId": "py:BIM:method:CommandStructuresFromSelection.IsActive",
"name": "CommandStructuresFromSelection.IsActive",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchStructure.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "CommandStructuresFromSelection",
"active": true,
"sceneGraphAvailable": true
}
},
{
"apiId": "py:BIM:method:CommandStructuralSystem.IsActive",
"name": "CommandStructuralSystem.IsActive",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchStructure.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "CommandStructuralSystem",
"activeWithoutDocument": false,
"activeWithDocument": true,
"resourcesReleased": true
}
},
{
"apiId": "py:BIM:class:Truss",
"name": "Truss",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchTruss.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Truss",
"baseClassName": "Component",
"objectType": "Part::FeaturePython",
"proxyType": "Truss",
"ifcType": "Beam",
"trussType": "Truss",
"propertyCount": 45,
"normal": [
0,
0,
1
]
}
},
{
"apiId": "py:BIM:method:Renderer.isVisible",
"name": "Renderer.isVisible",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchVRM.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Renderer",
"visible": true,
"reverseVisible": false,
"faceCount": 1
}
},
{
"apiId": "py:BIM:method:Renderer.isInside",
"name": "Renderer.isInside",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchVRM.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Renderer",
"inside": true,
"outside": false,
"vertexCount": 4
}
},
{
"apiId": "py:BIM:method:Renderer.getFill",
"name": "Renderer.getFill",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchVRM.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Renderer",
"fill": "#3f7fbf"
}
},
{
"apiId": "py:BIM:method:Renderer.getPathData",
"name": "Renderer.getPathData",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchVRM.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Renderer",
"pathData": "M 0 0 L 4 0 L 4 3 L 0 3 L 0 0 Z ",
"startsWithMove": true,
"closed": true
}
},
{
"apiId": "py:BIM:method:Renderer.getSectionSVG",
"name": "Renderer.getSectionSVG",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchVRM.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Renderer",
"svg": "<g stroke=\"#000000\" stroke-width=\"0.05\" style=\"stroke-width:0.05;stroke-miterlimit:1;stroke-linejoin:round;stroke-dasharray:none;\">\n<path d=\"M 0 0 L 4 0 L 4 3 L 0 3 L 0 0 Z \" style=\"fill:#112233;fill-rule: evenodd;\"/>\n</g>\n",
"containsPath": true,
"containsFill": true
}
},
{
"apiId": "py:BIM:method:Renderer.getHiddenSVG",
"name": "Renderer.getHiddenSVG",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchVRM.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Renderer",
"svg": "<g stroke=\"#000000\" stroke-width=\"0.03\" style=\"stroke-width:0.03;stroke-miterlimit:1;stroke-linejoin:round;stroke-dasharray:0.09,0.05;fill:none;\">\n<path d=\"M 0 0 L 4 0 L 4 3 L 0 3 L 0 0 Z \"/>\n</g>\n",
"containsPath": true,
"dashed": true
}
},
{
"apiId": "py:BIM:class:File3dsFormatError",
"name": "File3dsFormatError",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "File3dsFormatError",
"baseClassName": "Exception",
"message": "'native-3ds-format'",
"tight": true,
"isException": true
}
},
{
"apiId": "py:BIM:class:FBufError",
"name": "FBufError",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "FBufError",
"baseClassName": "Exception",
"message": "native-buffer-error",
"isException": true
}
},
{
"apiId": "py:BIM:class:FileLikeBuffer",
"name": "FileLikeBuffer",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "FileLikeBuffer",
"prefix": "abc",
"nulValue": "",
"tail": "def",
"subValue": "bc",
"parentPosition": 99,
"seekErrorType": "FBufError"
}
},
{
"apiId": "py:BIM:class:ChunkMetaclass",
"name": "ChunkMetaclass",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "ChunkMetaclass",
"createdClassName": "WebFixtureChunk",
"structFields": [
[
"H",
"value"
]
],
"slotNames": [
"value"
],
"registeredByTag": true,
"registeredByLabel": true
}
}
],
"count": 24,
"resourcesReleased": true
}
},
"crossModule": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "bim-python-family-batch-cross",
"result": {
"ok": true,
"cmd": "bim.pythonFamilyBatch",
"schema": "freecad-web-bim/python-family-batch/v1",
"module": "BIM",
"tier": "tier-1-readonly",
"source": "freecad-source",
"records": [
{
"apiId": "py:Part:method:BuildingPart.getShapes",
"name": "WhereClause",
"family": "generic-object",
"status": "not_implemented",
"code": "unmatched_source_record",
"message": "BIM API record is not part of this module-scoped adapter",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ArchSql.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.WhereClause"
}
],
"count": 1,
"resourcesReleased": true
}
},
"malformed": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "error",
"requestId": "bim-python-family-batch-invalid",
"error": {
"code": "invalid_request",
"message": "BIM Python family batch envelope is invalid"
}
},
"cancelled": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "error",
"requestId": "bim-python-family-batch-cancel",
"error": {
"code": "cancelled",
"message": "request was cancelled"
}
},
"reset": {
"kind": "reset",
"requestId": "bim-python-family-batch-reset"
},
"traceSha256": "1d7780039fea0a1a94600b405ce28fc7cd97ba1469634ade8e10df38d0d78c5b"
},
"dispositionCounts": {
"exposed": 24,
"restricted": 0,
"nonportable": 0,
"not_implemented": 0
},
"records": [
{
"apiId": "py:BIM:class:WhereClause",
"name": "WhereClause",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/ArchSql.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "WhereClause",
"expressionType": "BooleanComparison",
"matches": true
},
"evidenceSha256": "265d4a533c83a4c49419f049efedde141d9bb69e437a605544ecb2f384c6b1c3"
},
{
"apiId": "py:BIM:class:BooleanExpression",
"name": "BooleanExpression",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/ArchSql.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "BooleanExpression",
"operator": "and",
"evaluated": false,
"leftType": "BooleanComparison",
"rightType": "BooleanComparison"
},
"evidenceSha256": "bd430fb6fee139de80b492e889d52fac1ce6decf22e5fb63a374d405314d32ce"
},
{
"apiId": "py:BIM:class:BooleanComparison",
"name": "BooleanComparison",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/ArchSql.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "BooleanComparison",
"operator": ">=",
"equalOrGreater": true,
"nullIsNull": true
},
"evidenceSha256": "3fb5c763920533efc5a3fb965c392bef5f5f61949df90f2ae5360e9528b4d921"
},
{
"apiId": "py:BIM:class:InComparison",
"name": "InComparison",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/ArchSql.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "InComparison",
"matches": true,
"valueCount": 2
},
"evidenceSha256": "6f9b98ce6320f64921a0a83d9eaef4d8fa0762a0ca7ef3082b1b5c4ce2300b10"
},
{
"apiId": "py:BIM:class:ArithmeticOperation",
"name": "ArithmeticOperation",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/ArchSql.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "ArithmeticOperation",
"operator": "*",
"value": 42,
"nullPropagates": true
},
"evidenceSha256": "69a9ed5b165d06a4a1da6a33d8d55dc58bc29edddf109af4899c8831f345529a"
},
{
"apiId": "py:BIM:class:ReferenceExtractor",
"name": "ReferenceExtractor",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/ArchSql.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "ReferenceExtractor",
"property": "Label",
"value": "Native BIM",
"missingIsNone": true
},
"evidenceSha256": "10b2cd41ad2fe91f9796d8eb5fa7ded174fa19422aca2c8c8daba7a939616d0a"
},
{
"apiId": "py:BIM:class:StaticExtractor",
"name": "StaticExtractor",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/ArchSql.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "StaticExtractor",
"value": "native-static"
},
"evidenceSha256": "e7ce26a503892e0da2c152e9aa7176cf48d9726c44e9d93e5cf483b4857ed419"
},
{
"apiId": "py:BIM:class:SqlTransformerMixin",
"name": "SqlTransformerMixin",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/ArchSql.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "SqlTransformerMixin",
"startValue": "native-start",
"equalityOperator": "="
},
"evidenceSha256": "591db31b88cfdd29e42994e72b3bc2bb5a79df1c001a7989babe49a02cdbf001"
},
{
"apiId": "py:BIM:method:SqlTransformerMixin.is_op",
"name": "SqlTransformerMixin.is_op",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/ArchSql.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "SqlTransformerMixin",
"operator": "is"
},
"evidenceSha256": "9766eb9c7433f6c9e4a1cd3ad35850b18e96554beaf75d2a25f5f07ca4c4c376"
},
{
"apiId": "py:BIM:method:SqlTransformerMixin.is_not_op",
"name": "SqlTransformerMixin.is_not_op",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/ArchSql.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "SqlTransformerMixin",
"operator": "is_not"
},
"evidenceSha256": "b583fe68bda1a69a896cca0e5cf65ab3c794ad2255ef9681046a7b1e28ef3e4d"
},
{
"apiId": "py:BIM:class:ReportStatement",
"name": "ReportStatement",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/ArchSql.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "ReportStatement",
"description": "Native statement",
"query": "SELECT Label FROM document",
"serializedKeys": [
"add_empty_row_after",
"description",
"include_column_names",
"is_pipelined",
"print_results_in_bold",
"query_string",
"use_description_as_header"
],
"isPipelined": true,
"roundTrip": true,
"validationStatus": "Ready"
},
"evidenceSha256": "f72bac600ad76312b875de77f3f75c881c289fc19dcf3f2308c5095a6f8b6b32"
},
{
"apiId": "py:BIM:method:CommandStructuresFromSelection.IsActive",
"name": "CommandStructuresFromSelection.IsActive",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/ArchStructure.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "CommandStructuresFromSelection",
"active": true,
"sceneGraphAvailable": true
},
"evidenceSha256": "005117af0fe02e8add95d08a9bb124804b2c54c053f37ad2a4a76dae1e61699f"
},
{
"apiId": "py:BIM:method:CommandStructuralSystem.IsActive",
"name": "CommandStructuralSystem.IsActive",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/ArchStructure.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "CommandStructuralSystem",
"activeWithoutDocument": false,
"activeWithDocument": true,
"resourcesReleased": true
},
"evidenceSha256": "9ccd0d43a603aac93b034ccbd4c760df2ef90331d3960f0449b77dcacf1d765f"
},
{
"apiId": "py:BIM:class:Truss",
"name": "Truss",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/ArchTruss.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "Truss",
"baseClassName": "Component",
"objectType": "Part::FeaturePython",
"proxyType": "Truss",
"ifcType": "Beam",
"trussType": "Truss",
"propertyCount": 45,
"normal": [
0,
0,
1
]
},
"evidenceSha256": "8408cbed4d74043542c79a033e831b2491b86b73ae5e3fce0885bc660a335f6a"
},
{
"apiId": "py:BIM:method:Renderer.isVisible",
"name": "Renderer.isVisible",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/ArchVRM.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "Renderer",
"visible": true,
"reverseVisible": false,
"faceCount": 1
},
"evidenceSha256": "4640bba698d6177ff666364eabd9251203b861d0681d126040acd2696ff40506"
},
{
"apiId": "py:BIM:method:Renderer.isInside",
"name": "Renderer.isInside",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/ArchVRM.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "Renderer",
"inside": true,
"outside": false,
"vertexCount": 4
},
"evidenceSha256": "b157ae597d6fb631c27e4f6ccfaf18ee7775f958808d87dc7fca7124da54b720"
},
{
"apiId": "py:BIM:method:Renderer.getFill",
"name": "Renderer.getFill",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/ArchVRM.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "Renderer",
"fill": "#3f7fbf"
},
"evidenceSha256": "d9fb47f98578b9afbe97fd02dac5fff3837620c30d09e3f638a8646ff4d17b89"
},
{
"apiId": "py:BIM:method:Renderer.getPathData",
"name": "Renderer.getPathData",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/ArchVRM.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "Renderer",
"pathData": "M 0 0 L 4 0 L 4 3 L 0 3 L 0 0 Z ",
"startsWithMove": true,
"closed": true
},
"evidenceSha256": "b1559d961b5c8dd8a1d2fe68411aeefc89d79b4b66702020fc29c4c2b54b1cf6"
},
{
"apiId": "py:BIM:method:Renderer.getSectionSVG",
"name": "Renderer.getSectionSVG",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/ArchVRM.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "Renderer",
"svg": "<g stroke=\"#000000\" stroke-width=\"0.05\" style=\"stroke-width:0.05;stroke-miterlimit:1;stroke-linejoin:round;stroke-dasharray:none;\">\n<path d=\"M 0 0 L 4 0 L 4 3 L 0 3 L 0 0 Z \" style=\"fill:#112233;fill-rule: evenodd;\"/>\n</g>\n",
"containsPath": true,
"containsFill": true
},
"evidenceSha256": "b6631caebfb8482df0986e9459198329deadf1c1475c8f8d593a60669887f7d7"
},
{
"apiId": "py:BIM:method:Renderer.getHiddenSVG",
"name": "Renderer.getHiddenSVG",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/ArchVRM.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "Renderer",
"svg": "<g stroke=\"#000000\" stroke-width=\"0.03\" style=\"stroke-width:0.03;stroke-miterlimit:1;stroke-linejoin:round;stroke-dasharray:0.09,0.05;fill:none;\">\n<path d=\"M 0 0 L 4 0 L 4 3 L 0 3 L 0 0 Z \"/>\n</g>\n",
"containsPath": true,
"dashed": true
},
"evidenceSha256": "6039596bcbde86b1db302b35dcce6d68ed32f64d96a8b2ce3a41592e4080a9f7"
},
{
"apiId": "py:BIM:class:File3dsFormatError",
"name": "File3dsFormatError",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "File3dsFormatError",
"baseClassName": "Exception",
"message": "'native-3ds-format'",
"tight": true,
"isException": true
},
"evidenceSha256": "e7f5b81db142930d363e83dc3dd8f8cd83a8b35d0c67187c5c000552e1dff4ab"
},
{
"apiId": "py:BIM:class:FBufError",
"name": "FBufError",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "FBufError",
"baseClassName": "Exception",
"message": "native-buffer-error",
"isException": true
},
"evidenceSha256": "a46b02c63879702803712b381f64803e7e7d787a9f8dec9e57930e353c3ab536"
},
{
"apiId": "py:BIM:class:FileLikeBuffer",
"name": "FileLikeBuffer",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "FileLikeBuffer",
"prefix": "abc",
"nulValue": "",
"tail": "def",
"subValue": "bc",
"parentPosition": 99,
"seekErrorType": "FBufError"
},
"evidenceSha256": "0ec4824ad36b45c2360248ec49335eff1b2891976badcaf64882a4c3da56c960"
},
{
"apiId": "py:BIM:class:ChunkMetaclass",
"name": "ChunkMetaclass",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "ChunkMetaclass",
"createdClassName": "WebFixtureChunk",
"structFields": [
[
"H",
"value"
]
],
"slotNames": [
"value"
],
"registeredByTag": true,
"registeredByLabel": true
},
"evidenceSha256": "f964c9a4ac125847f767920cb65c4d4e4cbcbbe53981b94aef2d8fcea20963dc"
}
],
"resources": {
"resourcesReleased": true,
"documentMutation": false
},
"artifacts": {
"wasm": {
"path": "web/public/kernel/FreeCADWebBimRuntimeProbe.wasm",
"sha256": "6e0e694dbf14c536330921c1c3005c4434ffb91f61d6f451759dfa1c304a1b6d"
},
"loader": {
"path": "web/public/kernel/FreeCADWebBimRuntimeProbe.js",
"sha256": "da3edf2aaf7689eada72a9f9cfd92db62e25d46fb40ef28a01a457ebbe51fb9a"
},
"data": {
"path": "web/public/kernel/FreeCADWebBimRuntimeProbe.data",
"sha256": "420a2ad3e436f53aad2330fe09ce3126f66da2dfa304b7226d768bac7dfa9672"
}
},
"boundaries": [
"BIM records are exposed only where the native FreeCAD Python fixture returned typed values; GUI-only and unsupported records remain explicit boundaries.",
"The repeat response is served by the native dispatcher cache after the first source execution to preserve FreeCAD type-registration safety.",
"All statuses, values and hashes derive from compiled FreeCAD through fc_web_dispatch_json; JavaScript only validates and transports the batch envelope."
]
}