Files
FreeCADWasmDev/docs/p6/openscad-tier2-pure-family-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

4756 lines
190 KiB
JSON

{
"schema": "freecad-web-p6-openscad-tier2-pure-family-runtime/v1",
"taskId": "FW-P6-FPA-F2-OPENSCAD",
"module": "OpenSCAD",
"tier": "tier-2-pure",
"status": "pass_with_boundaries",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"route": {
"worker": "web/src/openscad.worker.ts",
"facade": "web/src/openscad-python-family-facade.ts",
"command": "openscad.pythonFamilyBatch",
"native": "freecad-source/src/WebAssembly/FreeCADCoreProbe/OpenSCADRuntimeProbe.cpp:fc_web_dispatch_json"
},
"input": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "request",
"requestId": "openscad-tier2-success",
"command": "openscad.pythonFamilyBatch",
"payload": {
"schema": "freecad-web-openscad/python-family-batch/v1",
"module": "OpenSCAD",
"tier": "tier-2-pure",
"records": [
{
"apiId": "py:OpenSCAD:function:CGALFeatureObj",
"name": "CGALFeatureObj",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:addString",
"name": "addString",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:angneg",
"name": "angneg",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:applyPlacement",
"name": "applyPlacement",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:call_openscad_with_pipes",
"name": "call_openscad_with_pipes",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"disposition": "exposed"
},
{
"apiId": "py:OpenSCAD:function:callopenscad",
"name": "callopenscad",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"disposition": "exposed"
},
{
"apiId": "py:OpenSCAD:function:callopenscadmeshstring",
"name": "callopenscadmeshstring",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"disposition": "exposed"
},
{
"apiId": "py:OpenSCAD:function:callopenscadstring",
"name": "callopenscadstring",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"disposition": "exposed"
},
{
"apiId": "py:OpenSCAD:function:center",
"name": "center",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/exportCSG.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:checkObjShape",
"name": "checkObjShape",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:check_multmatrix",
"name": "check_multmatrix",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/exportCSG.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:colorcodeshapes",
"name": "colorcodeshapes",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/colorcodeshapes.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:comparerotations",
"name": "comparerotations",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:convert_points_list_to_vector",
"name": "convert_points_list_to_vector",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:decomposerotoinversion",
"name": "decomposerotoinversion",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:detsubmatrix",
"name": "detsubmatrix",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:edgestofaces",
"name": "edgestofaces",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:edgestowires",
"name": "edgestowires",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:endpointdistance",
"name": "endpointdistance",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:endpointdistancedebuglist",
"name": "endpointdistancedebuglist",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:expandplacements",
"name": "expandplacements",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/expandplacements.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:expandplacementsmatrix",
"name": "expandplacementsmatrix",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/expandplacements.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:export",
"name": "export",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/exportCSG.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:fcsubmatrix",
"name": "fcsubmatrix",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:findConnectedEdges",
"name": "findConnectedEdges",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:findbestmatchingrotation",
"name": "findbestmatchingrotation",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:fixVisibility",
"name": "fixVisibility",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:fuse",
"name": "fuse",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:fusefaces",
"name": "fusefaces",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:getopenscadexe",
"name": "getopenscadexe",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"disposition": "exposed"
},
{
"apiId": "py:OpenSCAD:function:getopenscadversion",
"name": "getopenscadversion",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"disposition": "exposed"
},
{
"apiId": "py:OpenSCAD:function:importDXFface",
"name": "importDXFface",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:insert",
"name": "insert",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:isorthogonal",
"name": "isorthogonal",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:isrotoinversionpython",
"name": "isrotoinversionpython",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:isspecialorthogonal",
"name": "isspecialorthogonal",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:isspecialorthogonalpython",
"name": "isspecialorthogonalpython",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:likeprimitive",
"name": "likeprimitive",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/expandplacements.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:makeSurfaceVolume",
"name": "makeSurfaceVolume",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADFeatures.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:make_face",
"name": "make_face",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:mesh2polyhedron",
"name": "mesh2polyhedron",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/exportCSG.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:meshopinline",
"name": "meshopinline",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"disposition": "exposed"
},
{
"apiId": "py:OpenSCAD:function:meshoponobjs",
"name": "meshoponobjs",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"disposition": "exposed"
},
{
"apiId": "py:OpenSCAD:function:meshoptempfile",
"name": "meshoptempfile",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"disposition": "exposed"
},
{
"apiId": "py:OpenSCAD:function:mirror2mat",
"name": "mirror2mat",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:mirrormesh",
"name": "mirrormesh",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:mostbasiccompound",
"name": "mostbasiccompound",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/colorcodeshapes.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:multiplymat",
"name": "multiplymat",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:myPolygon",
"name": "myPolygon",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:open",
"name": "open",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:openscadmesh",
"name": "openscadmesh",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/prototype.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:p_2d_point",
"name": "p_2d_point",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:p_3d_point",
"name": "p_3d_point",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:p_anymodifier",
"name": "p_anymodifier",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:p_block_list_",
"name": "p_block_list_",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:p_boolean",
"name": "p_boolean",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:p_error",
"name": "p_error",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:p_import_file1",
"name": "p_import_file1",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:p_keywordargument",
"name": "p_keywordargument",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:p_keywordargument_list",
"name": "p_keywordargument_list",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:p_linear_extrude_with_transform",
"name": "p_linear_extrude_with_transform",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:p_matrix",
"name": "p_matrix",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:p_not_supported",
"name": "p_not_supported",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:p_operation",
"name": "p_operation",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:p_part",
"name": "p_part",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:p_path_list",
"name": "p_path_list",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:p_path_points",
"name": "p_path_points",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:p_path_set",
"name": "p_path_set",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:p_points_list_2d",
"name": "p_points_list_2d",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:p_points_list_3d",
"name": "p_points_list_3d",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:p_rotate_extrude_file",
"name": "p_rotate_extrude_file",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:p_size_vector",
"name": "p_size_vector",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:p_statement",
"name": "p_statement",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:p_statementwithmod",
"name": "p_statementwithmod",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:p_stripped_string",
"name": "p_stripped_string",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:p_vector",
"name": "p_vector",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:parseargs",
"name": "parseargs",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/prototype.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:parseexpression",
"name": "parseexpression",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/prototype.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:parsenode",
"name": "parsenode",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/prototype.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:placeholder",
"name": "placeholder",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:processDXF",
"name": "processDXF",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:processSTL",
"name": "processSTL",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:processSVG",
"name": "processSVG",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:processTextCmd",
"name": "processTextCmd",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:process_import_file",
"name": "process_import_file",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:process_linear_extrude",
"name": "process_linear_extrude",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:process_linear_extrude_with_transform",
"name": "process_linear_extrude_with_transform",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:process_mesh_file",
"name": "process_mesh_file",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:process_rotate_extrude",
"name": "process_rotate_extrude",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:process_rotate_extrude_prism",
"name": "process_rotate_extrude_prism",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:processcsg",
"name": "processcsg",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:removesubtree",
"name": "removesubtree",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:replaceobj",
"name": "replaceobj",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/replaceobj.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:resizemesh",
"name": "resizemesh",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:roundrotation",
"name": "roundrotation",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:scalemesh",
"name": "scalemesh",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:searchforopenscadexe",
"name": "searchforopenscadexe",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"disposition": "exposed"
},
{
"apiId": "py:OpenSCAD:function:setColorRecursively",
"name": "setColorRecursively",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:shallHide",
"name": "shallHide",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:shape2polyhedron",
"name": "shape2polyhedron",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/exportCSG.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:shapedict",
"name": "shapedict",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/colorcodeshapes.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:shapeset",
"name": "shapeset",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/colorcodeshapes.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:shorthexfloat",
"name": "shorthexfloat",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:subtractfaces",
"name": "subtractfaces",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:subtractfaces2",
"name": "subtractfaces2",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:superWireReverse",
"name": "superWireReverse",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:t_ID",
"name": "t_ID",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/tokrules.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:t_comment1",
"name": "t_comment1",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/tokrules.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:t_comment2",
"name": "t_comment2",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/tokrules.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:t_error",
"name": "t_error",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/tokrules.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:t_newline",
"name": "t_newline",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/tokrules.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:vec2householder",
"name": "vec2householder",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:vector2d",
"name": "vector2d",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/exportCSG.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:vertexs2polygon",
"name": "vertexs2polygon",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/exportCSG.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:method:AddSCADTask.addelement",
"name": "AddSCADTask.addelement",
"family": "generic-object",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADCommands.py",
"disposition": "restricted"
},
{
"apiId": "py:OpenSCAD:method:AddSCADTask.refreshelement",
"name": "AddSCADTask.refreshelement",
"family": "generic-object",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADCommands.py",
"disposition": "restricted"
},
{
"apiId": "py:OpenSCAD:method:AddSCADWidget.retranslateUi",
"name": "AddSCADWidget.retranslateUi",
"family": "generic-object",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADCommands.py",
"disposition": "restricted"
},
{
"apiId": "py:OpenSCAD:method:GetWire.onChanged",
"name": "GetWire.onChanged",
"family": "generic-object",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADFeatures.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:method:ImportObject.onChanged",
"name": "ImportObject.onChanged",
"family": "generic-object",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADFeatures.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:method:MatrixTransform.onChanged",
"name": "MatrixTransform.onChanged",
"family": "generic-object",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADFeatures.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:method:Node.addtofreecad",
"name": "Node.addtofreecad",
"family": "generic-object",
"sourcePath": "src/Mod/OpenSCAD/prototype.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:method:Node.pprint",
"name": "Node.pprint",
"family": "generic-object",
"sourcePath": "src/Mod/OpenSCAD/prototype.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:method:Node.pprint2",
"name": "Node.pprint2",
"family": "generic-object",
"sourcePath": "src/Mod/OpenSCAD/prototype.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:method:Node.rlen",
"name": "Node.rlen",
"family": "generic-object",
"sourcePath": "src/Mod/OpenSCAD/prototype.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:method:OpenSCADMeshBooleanTask.doboolean",
"name": "OpenSCADMeshBooleanTask.doboolean",
"family": "generic-object",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADCommands.py",
"disposition": "restricted"
},
{
"apiId": "py:OpenSCAD:method:OpenSCADMeshBooleanWidget.retranslateUi",
"name": "OpenSCADMeshBooleanWidget.retranslateUi",
"family": "generic-object",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADCommands.py",
"disposition": "restricted"
},
{
"apiId": "py:OpenSCAD:method:Overlappingfaces.builddepdict",
"name": "Overlappingfaces.builddepdict",
"family": "generic-object",
"sourcePath": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:method:Overlappingfaces.dofacesoverlapallverts",
"name": "Overlappingfaces.dofacesoverlapallverts",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:method:Overlappingfaces.dofacesoverlapboolean",
"name": "Overlappingfaces.dofacesoverlapboolean",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:method:Overlappingfaces.dofacesoverlapboundbox",
"name": "Overlappingfaces.dofacesoverlapboundbox",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:method:Overlappingfaces.dofacesoverlapproximity",
"name": "Overlappingfaces.dofacesoverlapproximity",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:method:Overlappingfaces.finddepth",
"name": "Overlappingfaces.finddepth",
"family": "generic-object",
"sourcePath": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:method:Overlappingfaces.findrootdepth",
"name": "Overlappingfaces.findrootdepth",
"family": "generic-object",
"sourcePath": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:method:Overlappingfaces.makefeatures",
"name": "Overlappingfaces.makefeatures",
"family": "generic-object",
"sourcePath": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:method:Overlappingfaces.makeshape",
"name": "Overlappingfaces.makeshape",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:method:Overlappingfaces.printtree",
"name": "Overlappingfaces.printtree",
"family": "generic-object",
"sourcePath": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:method:RefineShape.onChanged",
"name": "RefineShape.onChanged",
"family": "generic-object",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADFeatures.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:method:ViewProviderTree.attach",
"name": "ViewProviderTree.attach",
"family": "generic-object",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADFeatures.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:method:ViewProviderTree.onChanged",
"name": "ViewProviderTree.onChanged",
"family": "generic-object",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADFeatures.py",
"disposition": "not_implemented"
},
{
"apiId": "py:OpenSCAD:method:ViewProviderTree.updateData",
"name": "ViewProviderTree.updateData",
"family": "generic-object",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADFeatures.py",
"disposition": "not_implemented"
}
]
},
"documentId": "openscad-python-family"
},
"inputSha256": "e69a6ad88045bea774329cd081c5e86d041b1eb200af83f0adedeff8dffd7e53",
"result": {
"cmd": "openscad.pythonFamilyBatch",
"count": 140,
"module": "OpenSCAD",
"ok": true,
"records": [
{
"apiId": "py:OpenSCAD:function:CGALFeatureObj",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "CGALFeatureObj",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:addString",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "addString",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:angneg",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "angneg",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:applyPlacement",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "applyPlacement",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:call_openscad_with_pipes",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "call_openscad_with_pipes",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "exposed"
},
{
"apiId": "py:OpenSCAD:function:callopenscad",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "callopenscad",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "exposed"
},
{
"apiId": "py:OpenSCAD:function:callopenscadmeshstring",
"code": "source_disposition",
"family": "geometry-value",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "callopenscadmeshstring",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "exposed"
},
{
"apiId": "py:OpenSCAD:function:callopenscadstring",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "callopenscadstring",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "exposed"
},
{
"apiId": "py:OpenSCAD:function:center",
"code": "source_declaration_missing",
"family": "pure-function",
"message": "OpenSCAD source record does not declare the requested Python symbol",
"name": "center",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/exportCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:checkObjShape",
"code": "source_disposition",
"family": "geometry-value",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "checkObjShape",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:check_multmatrix",
"code": "source_declaration_missing",
"family": "geometry-value",
"message": "OpenSCAD source record does not declare the requested Python symbol",
"name": "check_multmatrix",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/exportCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:colorcodeshapes",
"code": "source_declaration_missing",
"family": "geometry-value",
"message": "OpenSCAD source record does not declare the requested Python symbol",
"name": "colorcodeshapes",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/colorcodeshapes.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:comparerotations",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "comparerotations",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:convert_points_list_to_vector",
"code": "source_disposition",
"family": "geometry-value",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "convert_points_list_to_vector",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:decomposerotoinversion",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "decomposerotoinversion",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:detsubmatrix",
"code": "source_disposition",
"family": "geometry-value",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "detsubmatrix",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:edgestofaces",
"code": "source_disposition",
"family": "geometry-value",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "edgestofaces",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:edgestowires",
"code": "source_disposition",
"family": "geometry-value",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "edgestowires",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:endpointdistance",
"code": "source_disposition",
"family": "geometry-value",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "endpointdistance",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:endpointdistancedebuglist",
"code": "source_disposition",
"family": "geometry-value",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "endpointdistancedebuglist",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:expandplacements",
"code": "source_declaration_missing",
"family": "pure-function",
"message": "OpenSCAD source record does not declare the requested Python symbol",
"name": "expandplacements",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/expandplacements.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:expandplacementsmatrix",
"code": "source_declaration_missing",
"family": "geometry-value",
"message": "OpenSCAD source record does not declare the requested Python symbol",
"name": "expandplacementsmatrix",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/expandplacements.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:export",
"code": "source_declaration_missing",
"family": "pure-function",
"message": "OpenSCAD source record does not declare the requested Python symbol",
"name": "export",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/exportCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:fcsubmatrix",
"code": "source_disposition",
"family": "geometry-value",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "fcsubmatrix",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:findConnectedEdges",
"code": "source_disposition",
"family": "geometry-value",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "findConnectedEdges",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:findbestmatchingrotation",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "findbestmatchingrotation",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:fixVisibility",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "fixVisibility",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:fuse",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "fuse",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:fusefaces",
"code": "source_disposition",
"family": "geometry-value",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "fusefaces",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:getopenscadexe",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "getopenscadexe",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "exposed"
},
{
"apiId": "py:OpenSCAD:function:getopenscadversion",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "getopenscadversion",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "exposed"
},
{
"apiId": "py:OpenSCAD:function:importDXFface",
"code": "source_disposition",
"family": "geometry-value",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "importDXFface",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:insert",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "insert",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:isorthogonal",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "isorthogonal",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:isrotoinversionpython",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "isrotoinversionpython",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:isspecialorthogonal",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "isspecialorthogonal",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:isspecialorthogonalpython",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "isspecialorthogonalpython",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:likeprimitive",
"code": "source_declaration_missing",
"family": "pure-function",
"message": "OpenSCAD source record does not declare the requested Python symbol",
"name": "likeprimitive",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/expandplacements.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:makeSurfaceVolume",
"code": "source_disposition",
"family": "geometry-value",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "makeSurfaceVolume",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADFeatures.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:make_face",
"code": "source_disposition",
"family": "geometry-value",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "make_face",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:mesh2polyhedron",
"code": "source_declaration_missing",
"family": "geometry-value",
"message": "OpenSCAD source record does not declare the requested Python symbol",
"name": "mesh2polyhedron",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/exportCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:meshopinline",
"code": "source_disposition",
"family": "geometry-value",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "meshopinline",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "exposed"
},
{
"apiId": "py:OpenSCAD:function:meshoponobjs",
"code": "source_disposition",
"family": "geometry-value",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "meshoponobjs",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "exposed"
},
{
"apiId": "py:OpenSCAD:function:meshoptempfile",
"code": "source_disposition",
"family": "geometry-value",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "meshoptempfile",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "exposed"
},
{
"apiId": "py:OpenSCAD:function:mirror2mat",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "mirror2mat",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:mirrormesh",
"code": "source_disposition",
"family": "geometry-value",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "mirrormesh",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:mostbasiccompound",
"code": "source_declaration_missing",
"family": "pure-function",
"message": "OpenSCAD source record does not declare the requested Python symbol",
"name": "mostbasiccompound",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/colorcodeshapes.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:multiplymat",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "multiplymat",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:myPolygon",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "myPolygon",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:open",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "open",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:openscadmesh",
"code": "source_disposition",
"family": "geometry-value",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "openscadmesh",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/prototype.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:p_2d_point",
"code": "source_disposition",
"family": "geometry-value",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "p_2d_point",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:p_3d_point",
"code": "source_disposition",
"family": "geometry-value",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "p_3d_point",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:p_anymodifier",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "p_anymodifier",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:p_block_list_",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "p_block_list_",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:p_boolean",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "p_boolean",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:p_error",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "p_error",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:p_import_file1",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "p_import_file1",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:p_keywordargument",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "p_keywordargument",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:p_keywordargument_list",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "p_keywordargument_list",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:p_linear_extrude_with_transform",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "p_linear_extrude_with_transform",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:p_matrix",
"code": "source_disposition",
"family": "geometry-value",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "p_matrix",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:p_not_supported",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "p_not_supported",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:p_operation",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "p_operation",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:p_part",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "p_part",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:p_path_list",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "p_path_list",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:p_path_points",
"code": "source_disposition",
"family": "geometry-value",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "p_path_points",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:p_path_set",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "p_path_set",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:p_points_list_2d",
"code": "source_disposition",
"family": "geometry-value",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "p_points_list_2d",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:p_points_list_3d",
"code": "source_disposition",
"family": "geometry-value",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "p_points_list_3d",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:p_rotate_extrude_file",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "p_rotate_extrude_file",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:p_size_vector",
"code": "source_disposition",
"family": "geometry-value",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "p_size_vector",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:p_statement",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "p_statement",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:p_statementwithmod",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "p_statementwithmod",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:p_stripped_string",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "p_stripped_string",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:p_vector",
"code": "source_disposition",
"family": "geometry-value",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "p_vector",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:parseargs",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "parseargs",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/prototype.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:parseexpression",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "parseexpression",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/prototype.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:parsenode",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "parsenode",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/prototype.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:placeholder",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "placeholder",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:processDXF",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "processDXF",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:processSTL",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "processSTL",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:processSVG",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "processSVG",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:processTextCmd",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "processTextCmd",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:process_import_file",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "process_import_file",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:process_linear_extrude",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "process_linear_extrude",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:process_linear_extrude_with_transform",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "process_linear_extrude_with_transform",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:process_mesh_file",
"code": "source_disposition",
"family": "geometry-value",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "process_mesh_file",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:process_rotate_extrude",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "process_rotate_extrude",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:process_rotate_extrude_prism",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "process_rotate_extrude_prism",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:processcsg",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "processcsg",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:removesubtree",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "removesubtree",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:replaceobj",
"code": "source_declaration_missing",
"family": "pure-function",
"message": "OpenSCAD source record does not declare the requested Python symbol",
"name": "replaceobj",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/replaceobj.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:resizemesh",
"code": "source_disposition",
"family": "geometry-value",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "resizemesh",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:roundrotation",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "roundrotation",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:scalemesh",
"code": "source_disposition",
"family": "geometry-value",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "scalemesh",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:searchforopenscadexe",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "searchforopenscadexe",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "exposed"
},
{
"apiId": "py:OpenSCAD:function:setColorRecursively",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "setColorRecursively",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:shallHide",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "shallHide",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:shape2polyhedron",
"code": "source_declaration_missing",
"family": "geometry-value",
"message": "OpenSCAD source record does not declare the requested Python symbol",
"name": "shape2polyhedron",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/exportCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:shapedict",
"code": "source_declaration_missing",
"family": "geometry-value",
"message": "OpenSCAD source record does not declare the requested Python symbol",
"name": "shapedict",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/colorcodeshapes.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:shapeset",
"code": "source_declaration_missing",
"family": "geometry-value",
"message": "OpenSCAD source record does not declare the requested Python symbol",
"name": "shapeset",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/colorcodeshapes.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:shorthexfloat",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "shorthexfloat",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:subtractfaces",
"code": "source_disposition",
"family": "geometry-value",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "subtractfaces",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:subtractfaces2",
"code": "source_disposition",
"family": "geometry-value",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "subtractfaces2",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:superWireReverse",
"code": "source_disposition",
"family": "geometry-value",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "superWireReverse",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:t_ID",
"code": "source_declaration_missing",
"family": "pure-function",
"message": "OpenSCAD source record does not declare the requested Python symbol",
"name": "t_ID",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/tokrules.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:t_comment1",
"code": "source_declaration_missing",
"family": "pure-function",
"message": "OpenSCAD source record does not declare the requested Python symbol",
"name": "t_comment1",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/tokrules.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:t_comment2",
"code": "source_declaration_missing",
"family": "pure-function",
"message": "OpenSCAD source record does not declare the requested Python symbol",
"name": "t_comment2",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/tokrules.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:t_error",
"code": "source_declaration_missing",
"family": "pure-function",
"message": "OpenSCAD source record does not declare the requested Python symbol",
"name": "t_error",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/tokrules.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:t_newline",
"code": "source_declaration_missing",
"family": "pure-function",
"message": "OpenSCAD source record does not declare the requested Python symbol",
"name": "t_newline",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/tokrules.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:vec2householder",
"code": "source_disposition",
"family": "pure-function",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "vec2householder",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:vector2d",
"code": "source_declaration_missing",
"family": "geometry-value",
"message": "OpenSCAD source record does not declare the requested Python symbol",
"name": "vector2d",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/exportCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:function:vertexs2polygon",
"code": "source_declaration_missing",
"family": "pure-function",
"message": "OpenSCAD source record does not declare the requested Python symbol",
"name": "vertexs2polygon",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/exportCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:method:AddSCADTask.addelement",
"code": "gui_dependency_unavailable",
"family": "generic-object",
"message": "OpenSCAD GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"name": "AddSCADTask.addelement",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADCommands.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "restricted"
},
{
"apiId": "py:OpenSCAD:method:AddSCADTask.refreshelement",
"code": "gui_dependency_unavailable",
"family": "generic-object",
"message": "OpenSCAD GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"name": "AddSCADTask.refreshelement",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADCommands.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "restricted"
},
{
"apiId": "py:OpenSCAD:method:AddSCADWidget.retranslateUi",
"code": "gui_dependency_unavailable",
"family": "generic-object",
"message": "OpenSCAD GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"name": "AddSCADWidget.retranslateUi",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADCommands.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "restricted"
},
{
"apiId": "py:OpenSCAD:method:GetWire.onChanged",
"code": "source_disposition",
"family": "generic-object",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "GetWire.onChanged",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADFeatures.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:method:ImportObject.onChanged",
"code": "source_disposition",
"family": "generic-object",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "ImportObject.onChanged",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADFeatures.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:method:MatrixTransform.onChanged",
"code": "source_disposition",
"family": "generic-object",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "MatrixTransform.onChanged",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADFeatures.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:method:Node.addtofreecad",
"code": "source_disposition",
"family": "generic-object",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "Node.addtofreecad",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/prototype.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:method:Node.pprint",
"code": "source_disposition",
"family": "generic-object",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "Node.pprint",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/prototype.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:method:Node.pprint2",
"code": "source_disposition",
"family": "generic-object",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "Node.pprint2",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/prototype.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:method:Node.rlen",
"code": "source_disposition",
"family": "generic-object",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "Node.rlen",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/prototype.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:method:OpenSCADMeshBooleanTask.doboolean",
"code": "gui_dependency_unavailable",
"family": "generic-object",
"message": "OpenSCAD GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"name": "OpenSCADMeshBooleanTask.doboolean",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADCommands.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "restricted"
},
{
"apiId": "py:OpenSCAD:method:OpenSCADMeshBooleanWidget.retranslateUi",
"code": "gui_dependency_unavailable",
"family": "generic-object",
"message": "OpenSCAD GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"name": "OpenSCADMeshBooleanWidget.retranslateUi",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADCommands.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "restricted"
},
{
"apiId": "py:OpenSCAD:method:Overlappingfaces.builddepdict",
"code": "source_disposition",
"family": "generic-object",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "Overlappingfaces.builddepdict",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:method:Overlappingfaces.dofacesoverlapallverts",
"code": "source_disposition",
"family": "geometry-value",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "Overlappingfaces.dofacesoverlapallverts",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:method:Overlappingfaces.dofacesoverlapboolean",
"code": "source_disposition",
"family": "geometry-value",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "Overlappingfaces.dofacesoverlapboolean",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:method:Overlappingfaces.dofacesoverlapboundbox",
"code": "source_disposition",
"family": "geometry-value",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "Overlappingfaces.dofacesoverlapboundbox",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:method:Overlappingfaces.dofacesoverlapproximity",
"code": "source_disposition",
"family": "geometry-value",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "Overlappingfaces.dofacesoverlapproximity",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:method:Overlappingfaces.finddepth",
"code": "source_disposition",
"family": "generic-object",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "Overlappingfaces.finddepth",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:method:Overlappingfaces.findrootdepth",
"code": "source_disposition",
"family": "generic-object",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "Overlappingfaces.findrootdepth",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:method:Overlappingfaces.makefeatures",
"code": "source_disposition",
"family": "generic-object",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "Overlappingfaces.makefeatures",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:method:Overlappingfaces.makeshape",
"code": "source_disposition",
"family": "geometry-value",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "Overlappingfaces.makeshape",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:method:Overlappingfaces.printtree",
"code": "source_disposition",
"family": "generic-object",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "Overlappingfaces.printtree",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:method:RefineShape.onChanged",
"code": "source_disposition",
"family": "generic-object",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "RefineShape.onChanged",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADFeatures.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:method:ViewProviderTree.attach",
"code": "source_disposition",
"family": "generic-object",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "ViewProviderTree.attach",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADFeatures.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:method:ViewProviderTree.onChanged",
"code": "source_disposition",
"family": "generic-object",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "ViewProviderTree.onChanged",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADFeatures.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
},
{
"apiId": "py:OpenSCAD:method:ViewProviderTree.updateData",
"code": "source_disposition",
"family": "generic-object",
"message": "OpenSCAD API disposition is bounded by the FreeCAD source manifest",
"name": "ViewProviderTree.updateData",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADFeatures.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
}
],
"resourcesReleased": true,
"schema": "freecad-web-openscad/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-2-pure"
},
"resultSha256": "78278f5bf026f6973b456e231a217a1370c4acde29d3a810cb36e980e1cd7e97",
"replay": {
"equal": true,
"resultSha256": "78278f5bf026f6973b456e231a217a1370c4acde29d3a810cb36e980e1cd7e97"
},
"crossModuleBoundary": {
"result": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "openscad-tier2-cross",
"result": {
"cmd": "openscad.pythonFamilyBatch",
"count": 1,
"module": "OpenSCAD",
"ok": true,
"records": [
{
"apiId": "py:BIM:class:Binding",
"code": "unmatched_source_record",
"family": "pure-function",
"message": "OpenSCAD API record is not part of this module-scoped adapter",
"name": "CGALFeatureObj",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"status": "not_implemented"
}
],
"resourcesReleased": true,
"schema": "freecad-web-openscad/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-2-pure"
}
},
"resultSha256": "a9442c8bc6844ac2d83fcfccf23fbb7913d586332a8f803bfc6bced003940835"
},
"malformedRequest": {
"result": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "error",
"requestId": "openscad-tier2-invalid-tier",
"error": {
"code": "invalid_request",
"message": "OpenSCAD Python family envelope invalid"
}
},
"resultSha256": "238e18230f93f430aaf220ce3f012a8d7fd200b548fc00359807bb418338c2ec"
},
"cancellation": {
"result": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "error",
"requestId": "openscad-tier2-cancel",
"error": {
"code": "cancelled",
"message": "request was cancelled before execution"
}
},
"resultSha256": "79ade0d490e4133f479eb1c55570d8a05eaa3da4340d2aa0b7cb2a21f494c0ad"
},
"dispositionCounts": {
"exposed": 10,
"restricted": 5,
"nonportable": 0,
"not_implemented": 125
},
"records": [
{
"apiId": "py:OpenSCAD:function:CGALFeatureObj",
"name": "CGALFeatureObj",
"family": "pure-function",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "3d06f85b74c87fa29cf8d7a4bc6a3a6fc219b89c126359108f9ce4f9b98d1880"
},
{
"apiId": "py:OpenSCAD:function:addString",
"name": "addString",
"family": "pure-function",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "d03e63172c5892f31dcd48b61c7440e5e7f6c920aad9e75010e2e5fa89d70846"
},
{
"apiId": "py:OpenSCAD:function:angneg",
"name": "angneg",
"family": "pure-function",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "f68469cb93917f1780aef2109f8d6b7895681ca83e4a3953405d3e96de33e45d"
},
{
"apiId": "py:OpenSCAD:function:applyPlacement",
"name": "applyPlacement",
"family": "pure-function",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "21e79e11f67062a350606240bad0f0927d120ca7c3ad619051623d661a33a92c"
},
{
"apiId": "py:OpenSCAD:function:call_openscad_with_pipes",
"name": "call_openscad_with_pipes",
"family": "pure-function",
"status": "exposed",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "b19e80e77b190b2f501643e73e431c4ad6237efcea192da7203e5a6a906fb861"
},
{
"apiId": "py:OpenSCAD:function:callopenscad",
"name": "callopenscad",
"family": "pure-function",
"status": "exposed",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "e2c4e7df46d409729037f9598a534de6e34b4680de80912d36c27fae616a8ead"
},
{
"apiId": "py:OpenSCAD:function:callopenscadmeshstring",
"name": "callopenscadmeshstring",
"family": "geometry-value",
"status": "exposed",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "89ba6d59779fd27578509ddf769d08c7a9cc203cb86bcc11d39e20a1816e8232"
},
{
"apiId": "py:OpenSCAD:function:callopenscadstring",
"name": "callopenscadstring",
"family": "pure-function",
"status": "exposed",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "ee1ce18ed78b276db6b9671b694008b9a1fb4b84b2033af161070fbd70a10930"
},
{
"apiId": "py:OpenSCAD:function:center",
"name": "center",
"family": "pure-function",
"status": "not_implemented",
"code": "source_declaration_missing",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/exportCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "45c8a32152e8b05015112407a53a85316b04388ea0cb0b77ec4e8547404b2e7a"
},
{
"apiId": "py:OpenSCAD:function:checkObjShape",
"name": "checkObjShape",
"family": "geometry-value",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "87870c8358933384232ccaeed544473f1ee4f6b00fb48c5e64e919cf2f3600ef"
},
{
"apiId": "py:OpenSCAD:function:check_multmatrix",
"name": "check_multmatrix",
"family": "geometry-value",
"status": "not_implemented",
"code": "source_declaration_missing",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/exportCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "3d3297c02d50b4a2a39206b50dd8ae45462d0b4f1f3fb8d89f94317d2b377c20"
},
{
"apiId": "py:OpenSCAD:function:colorcodeshapes",
"name": "colorcodeshapes",
"family": "geometry-value",
"status": "not_implemented",
"code": "source_declaration_missing",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/colorcodeshapes.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "1fad56050e4d5fcb379c3cca4c638efdd5c59641f3f36e68ba8924470ab15d6f"
},
{
"apiId": "py:OpenSCAD:function:comparerotations",
"name": "comparerotations",
"family": "pure-function",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "affec17863b1034e800e8d3c541cc51ee7926d6165d5bdacb1ba9c282a1c8c3e"
},
{
"apiId": "py:OpenSCAD:function:convert_points_list_to_vector",
"name": "convert_points_list_to_vector",
"family": "geometry-value",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "905401278af57220d9bfb401052e61f036524fae19753642c970e1d2a12fbac1"
},
{
"apiId": "py:OpenSCAD:function:decomposerotoinversion",
"name": "decomposerotoinversion",
"family": "pure-function",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "b9aaf6d7837b9ceb4e85866b17d703efb075693bc52df4e35fa43f792f6010f3"
},
{
"apiId": "py:OpenSCAD:function:detsubmatrix",
"name": "detsubmatrix",
"family": "geometry-value",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "7cd4a9c93ce005593cd8d2e5ddbe41e0bbb008d2007e1ac29797102d1f2bdc4a"
},
{
"apiId": "py:OpenSCAD:function:edgestofaces",
"name": "edgestofaces",
"family": "geometry-value",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "68b5054ec1bcc9cff850ca8ce1ff3c4a156a5f6b87450bdaa7328585fc742d60"
},
{
"apiId": "py:OpenSCAD:function:edgestowires",
"name": "edgestowires",
"family": "geometry-value",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "4b45724948706381fe0a9ef7a4b6e43351a0fbeb635e9165bd2874d5ccd0de8a"
},
{
"apiId": "py:OpenSCAD:function:endpointdistance",
"name": "endpointdistance",
"family": "geometry-value",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "008bc11515c4a76c7bb4f2f2bc20d7bc6d1c89244068de29b90c4f4b5dffe3a3"
},
{
"apiId": "py:OpenSCAD:function:endpointdistancedebuglist",
"name": "endpointdistancedebuglist",
"family": "geometry-value",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "2b3decf92a37d3559bbeb62631d96976914889d5c268bbf41ada8f411a07c60e"
},
{
"apiId": "py:OpenSCAD:function:expandplacements",
"name": "expandplacements",
"family": "pure-function",
"status": "not_implemented",
"code": "source_declaration_missing",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/expandplacements.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "0392d2c5e7d41863ddb80d4e4800389628c7b161eceb81bafe7b46296207af82"
},
{
"apiId": "py:OpenSCAD:function:expandplacementsmatrix",
"name": "expandplacementsmatrix",
"family": "geometry-value",
"status": "not_implemented",
"code": "source_declaration_missing",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/expandplacements.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "dc8d1ac214ac997205ed20f0f41892d73d8cd16ca252d3714b3c8af789177807"
},
{
"apiId": "py:OpenSCAD:function:export",
"name": "export",
"family": "pure-function",
"status": "not_implemented",
"code": "source_declaration_missing",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/exportCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "545775dd5654b586f637dd60cd9e981e35aac0125d0e105cdabf4241af15a65f"
},
{
"apiId": "py:OpenSCAD:function:fcsubmatrix",
"name": "fcsubmatrix",
"family": "geometry-value",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "faec70bdbccd5b8065033c8889c93172d79e8cd8d95c3d68e2b80636de30315b"
},
{
"apiId": "py:OpenSCAD:function:findConnectedEdges",
"name": "findConnectedEdges",
"family": "geometry-value",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "190e2e423999701c9f2f5b8e375e4de2051f9e257a33c8bd9df182cad2e75239"
},
{
"apiId": "py:OpenSCAD:function:findbestmatchingrotation",
"name": "findbestmatchingrotation",
"family": "pure-function",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "c940b9a4bb13e362bdb64c7001ee7e7f604e25376de49954347fa586ca6d45c4"
},
{
"apiId": "py:OpenSCAD:function:fixVisibility",
"name": "fixVisibility",
"family": "pure-function",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "537712d3c406435ae91f0137f9dd915b54c014197652d967be8d50337cf8686f"
},
{
"apiId": "py:OpenSCAD:function:fuse",
"name": "fuse",
"family": "pure-function",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "6f550a35de202fa2427ddb34462b3be978f57181a6dc7b3ad846a896593f20ba"
},
{
"apiId": "py:OpenSCAD:function:fusefaces",
"name": "fusefaces",
"family": "geometry-value",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "91922bb88b4d6653b66c9f1e90b645d78fdb673f11f2118f0bfdc99c2415e45d"
},
{
"apiId": "py:OpenSCAD:function:getopenscadexe",
"name": "getopenscadexe",
"family": "pure-function",
"status": "exposed",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "3f8f7857d533a9a42b147897c608d14a6037c9c890877d2194d310d61c53f349"
},
{
"apiId": "py:OpenSCAD:function:getopenscadversion",
"name": "getopenscadversion",
"family": "pure-function",
"status": "exposed",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "a0c5b0e59ff8068f2d7f7f607f70d0494d08fca372d96ce695c7eefc203aba1c"
},
{
"apiId": "py:OpenSCAD:function:importDXFface",
"name": "importDXFface",
"family": "geometry-value",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "22308c0de297f0da58fdf9892f9aaaa70edff6d92c76e17011ff9da377117047"
},
{
"apiId": "py:OpenSCAD:function:insert",
"name": "insert",
"family": "pure-function",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "7048098762244108aa837460259ca846bf1d1b26b6590d74720952f76fe7ad81"
},
{
"apiId": "py:OpenSCAD:function:isorthogonal",
"name": "isorthogonal",
"family": "pure-function",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "8da552e4a5e917f1694907ba54d2e45bfad2fabe3a3bedacb106db92558a2d07"
},
{
"apiId": "py:OpenSCAD:function:isrotoinversionpython",
"name": "isrotoinversionpython",
"family": "pure-function",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "ab227e865063b9fe689e904d67346cb40cc24ab58916f5940394fdd76f5f1511"
},
{
"apiId": "py:OpenSCAD:function:isspecialorthogonal",
"name": "isspecialorthogonal",
"family": "pure-function",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "9172086d7637b0e3f4bd502b450022c01426bfdfb98ff747acad9b976a055f33"
},
{
"apiId": "py:OpenSCAD:function:isspecialorthogonalpython",
"name": "isspecialorthogonalpython",
"family": "pure-function",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "760913feacf03f67e5505b6653a4b0887c8fbc149805b3c8302e83c8e8600801"
},
{
"apiId": "py:OpenSCAD:function:likeprimitive",
"name": "likeprimitive",
"family": "pure-function",
"status": "not_implemented",
"code": "source_declaration_missing",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/expandplacements.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "df29ccac5049cb4fe654027bb1c57a810f1fe8ab3c51b2c8c125e29034057c55"
},
{
"apiId": "py:OpenSCAD:function:makeSurfaceVolume",
"name": "makeSurfaceVolume",
"family": "geometry-value",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADFeatures.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "947b7aff348e17bb310fc1322a81eb3e8e64a3641e5722dc4e351bb0e4c01446"
},
{
"apiId": "py:OpenSCAD:function:make_face",
"name": "make_face",
"family": "geometry-value",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "f534dbca6470a918108356bf3f56ec03e8e857277594074017a96f927be4fd93"
},
{
"apiId": "py:OpenSCAD:function:mesh2polyhedron",
"name": "mesh2polyhedron",
"family": "geometry-value",
"status": "not_implemented",
"code": "source_declaration_missing",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/exportCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "60e108dc6c94b4f7a38bf73c3d5c2cc30aa1abb695f0fdbcdab3c129f4c6725a"
},
{
"apiId": "py:OpenSCAD:function:meshopinline",
"name": "meshopinline",
"family": "geometry-value",
"status": "exposed",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "dfa0c18d61b3423fed9271ec5d66cbb54ebb63ec7f44d63cb9c1ba85f74fad4b"
},
{
"apiId": "py:OpenSCAD:function:meshoponobjs",
"name": "meshoponobjs",
"family": "geometry-value",
"status": "exposed",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "d05b26b7f2cf0847bdee00e87f1f8246e4a3a3048123254cca61b8626883240f"
},
{
"apiId": "py:OpenSCAD:function:meshoptempfile",
"name": "meshoptempfile",
"family": "geometry-value",
"status": "exposed",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "9b07859c67c93ed018d74b1acf656665f6d2b37224d0c7de03ecf76438674b93"
},
{
"apiId": "py:OpenSCAD:function:mirror2mat",
"name": "mirror2mat",
"family": "pure-function",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "754205109f6814e69b5fe0e3a89d637e2b9400fdf2051f9e379fd1fd6e124d0d"
},
{
"apiId": "py:OpenSCAD:function:mirrormesh",
"name": "mirrormesh",
"family": "geometry-value",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "264d864c66a55b61ec775f97e9ebc10d1ff22399b8786ae0339536d67177fb89"
},
{
"apiId": "py:OpenSCAD:function:mostbasiccompound",
"name": "mostbasiccompound",
"family": "pure-function",
"status": "not_implemented",
"code": "source_declaration_missing",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/colorcodeshapes.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "3d663e719e712afacaadd027dd1a2d8e10f80c4114d91fe350c0c60e2ce12ba1"
},
{
"apiId": "py:OpenSCAD:function:multiplymat",
"name": "multiplymat",
"family": "pure-function",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "5527fd79d3a975e3b8b9f035d6d7423b76f92be4fbf6a3c9bc617c7d71df8c97"
},
{
"apiId": "py:OpenSCAD:function:myPolygon",
"name": "myPolygon",
"family": "pure-function",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "485ef31b7b7465410e9f4b6a6f4b10d43be974c21557ad2451ce989dc0f1ea70"
},
{
"apiId": "py:OpenSCAD:function:open",
"name": "open",
"family": "pure-function",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "4dbcb6ce13869467d01887edcc303864095b4949b4addad52b04ccaef65a3c4e"
},
{
"apiId": "py:OpenSCAD:function:openscadmesh",
"name": "openscadmesh",
"family": "geometry-value",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/prototype.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "b36b605b9aea5a7ae3c88797856dfc099b33c7469e00588879782fc6a1ea584f"
},
{
"apiId": "py:OpenSCAD:function:p_2d_point",
"name": "p_2d_point",
"family": "geometry-value",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "72a22812d98382b36b368e0a9aeb8b10bd22b3abb5561198ace93fbd24c99f48"
},
{
"apiId": "py:OpenSCAD:function:p_3d_point",
"name": "p_3d_point",
"family": "geometry-value",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "26eaf534cf4b92a8d96908bfce52f3354ac14b87cd02e6fb0e11be21c2b66543"
},
{
"apiId": "py:OpenSCAD:function:p_anymodifier",
"name": "p_anymodifier",
"family": "pure-function",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "38bef4c90dfd6f7471117ec3db16f34985f7fb2e3d3d07cbc4fd551b491f7522"
},
{
"apiId": "py:OpenSCAD:function:p_block_list_",
"name": "p_block_list_",
"family": "pure-function",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "8b0ac9cf9445b9bdde9cf8904039c5dc928723e8788303771584576b143b5651"
},
{
"apiId": "py:OpenSCAD:function:p_boolean",
"name": "p_boolean",
"family": "pure-function",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "82a3672ed14ba50cb813654d32ac0c6666f59b01f0e6b30972b4e81bf7b92535"
},
{
"apiId": "py:OpenSCAD:function:p_error",
"name": "p_error",
"family": "pure-function",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "e64c5e4e072120cdb8ea90eb9b56193d9aa2f83f876eb09cc592093dc7cebaaf"
},
{
"apiId": "py:OpenSCAD:function:p_import_file1",
"name": "p_import_file1",
"family": "pure-function",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "63565b1b3dd9270cefdab8ce3b7b923efad8eddb4e4f36a0f34967b402237e89"
},
{
"apiId": "py:OpenSCAD:function:p_keywordargument",
"name": "p_keywordargument",
"family": "pure-function",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "6fccd46d7575739e5a5d57380791be128e61009e426b80067740d728d1c31b82"
},
{
"apiId": "py:OpenSCAD:function:p_keywordargument_list",
"name": "p_keywordargument_list",
"family": "pure-function",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "9a16a01315d619addac8883755b0d96b877f28d3653c4950b9a0dc7460877610"
},
{
"apiId": "py:OpenSCAD:function:p_linear_extrude_with_transform",
"name": "p_linear_extrude_with_transform",
"family": "pure-function",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "a35c0227993926d4b9357c1a3cc0ef18cfdd2417d4b21b6487d0fa19cdd23ea8"
},
{
"apiId": "py:OpenSCAD:function:p_matrix",
"name": "p_matrix",
"family": "geometry-value",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "21f34aa3cf4232fd412218285e90d7faadc90502cf48c2b62cc5311183d197d3"
},
{
"apiId": "py:OpenSCAD:function:p_not_supported",
"name": "p_not_supported",
"family": "pure-function",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "63115023b977a7403318beda25ab255d7b6f82440ad12869546a5ff4dc393f96"
},
{
"apiId": "py:OpenSCAD:function:p_operation",
"name": "p_operation",
"family": "pure-function",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "1311b25e93cf0af7c59e2ea4a25bdbbce951f41be8c832e24a0355e82aea1122"
},
{
"apiId": "py:OpenSCAD:function:p_part",
"name": "p_part",
"family": "pure-function",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "7bdd80a796e76f42f8e2c2367247356f34adb2615635b72691a02fee469af764"
},
{
"apiId": "py:OpenSCAD:function:p_path_list",
"name": "p_path_list",
"family": "pure-function",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "af45c95f2ceea0b654c55ad55f234dec6a0b75978299e1ad908a1008624536f4"
},
{
"apiId": "py:OpenSCAD:function:p_path_points",
"name": "p_path_points",
"family": "geometry-value",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "7179615cd80acacd7544f89e87d5529bf8c0afd69d4290f9b3ac8ce08d08b246"
},
{
"apiId": "py:OpenSCAD:function:p_path_set",
"name": "p_path_set",
"family": "pure-function",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "fe6f420da9e9c57c1a434b076a165d7e818d778e7a9a0c7079769fcd79ede0fb"
},
{
"apiId": "py:OpenSCAD:function:p_points_list_2d",
"name": "p_points_list_2d",
"family": "geometry-value",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "ebe73354fec681b61fe0dccee7957ec51566a14ea5104ce929d9b343c38e4067"
},
{
"apiId": "py:OpenSCAD:function:p_points_list_3d",
"name": "p_points_list_3d",
"family": "geometry-value",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "11efc038176208ed844e691a89b1984d771ba04fd56a0997ae68b7c9a3cf057c"
},
{
"apiId": "py:OpenSCAD:function:p_rotate_extrude_file",
"name": "p_rotate_extrude_file",
"family": "pure-function",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "1e366986988d92fec072de88b75fd0b2eb915354af484399f7a9e432d8eb5571"
},
{
"apiId": "py:OpenSCAD:function:p_size_vector",
"name": "p_size_vector",
"family": "geometry-value",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "a89ccd944ee186fa8a3573dcd2b1dd2f84e8575aaed3d14eff07854ea474ebe1"
},
{
"apiId": "py:OpenSCAD:function:p_statement",
"name": "p_statement",
"family": "pure-function",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "bd7c16793dc8dda465d1328d5dce9d51dd1c6f2ab2df8721d75b8d016ea04121"
},
{
"apiId": "py:OpenSCAD:function:p_statementwithmod",
"name": "p_statementwithmod",
"family": "pure-function",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "7e4dd40bfa9ef46408d3e82ef29476cac84244c865e4b72924fc3900bc30a19a"
},
{
"apiId": "py:OpenSCAD:function:p_stripped_string",
"name": "p_stripped_string",
"family": "pure-function",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "bb0026b47eb26bc3c1904ebd4ea12df8ad738e010194ba1c6b25e0057a70c91b"
},
{
"apiId": "py:OpenSCAD:function:p_vector",
"name": "p_vector",
"family": "geometry-value",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "2a26ca6806713bd6e3b2bae16b4a7eea06fe3ad6e1ae7bf3661a8f2f8c14e2bb"
},
{
"apiId": "py:OpenSCAD:function:parseargs",
"name": "parseargs",
"family": "pure-function",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/prototype.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "c50775c33c425ac03ca349f1a3974368bf3161fff427d2ff720e58358dcfebd2"
},
{
"apiId": "py:OpenSCAD:function:parseexpression",
"name": "parseexpression",
"family": "pure-function",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/prototype.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "56fc533c9f39c0dd161ae2d201550c7e59028e07efd7fc25ba6a0aef5a49c30d"
},
{
"apiId": "py:OpenSCAD:function:parsenode",
"name": "parsenode",
"family": "pure-function",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/prototype.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "cace8bb575ee84bd654ed0c51f2c47fa5dc58219ee0f0a557470ce492d7f476e"
},
{
"apiId": "py:OpenSCAD:function:placeholder",
"name": "placeholder",
"family": "pure-function",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "09b0fa88a6f05606e11d7c5f11aa6a7dd1f04569fbcbb6fa6e593e855c1a7678"
},
{
"apiId": "py:OpenSCAD:function:processDXF",
"name": "processDXF",
"family": "pure-function",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "c8314e2ff38b76d05afcbf999b7755da47da1db5af0583052dd2b19fd2e25fa2"
},
{
"apiId": "py:OpenSCAD:function:processSTL",
"name": "processSTL",
"family": "pure-function",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "112da5ed103aaec5798fa87026dc30a35e994584f6c43b1d4df46e54e5131c08"
},
{
"apiId": "py:OpenSCAD:function:processSVG",
"name": "processSVG",
"family": "pure-function",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "7bd084d12662de72e76908838e1b7d95e08ca81d3eca87831d5931e75be1ba89"
},
{
"apiId": "py:OpenSCAD:function:processTextCmd",
"name": "processTextCmd",
"family": "pure-function",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "c10ad53467bc008871ac821ddbf4ec810975bf1be76232d1d7c0f243fc5b1369"
},
{
"apiId": "py:OpenSCAD:function:process_import_file",
"name": "process_import_file",
"family": "pure-function",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "8213023ece7d6d2b18e00f5ec1267858fcb41699895781a64f011bff21ed9185"
},
{
"apiId": "py:OpenSCAD:function:process_linear_extrude",
"name": "process_linear_extrude",
"family": "pure-function",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "453f0f2ba5258179bc0cac38bb4b4e3524178fc88887c2b4bbee519d5aaf30b2"
},
{
"apiId": "py:OpenSCAD:function:process_linear_extrude_with_transform",
"name": "process_linear_extrude_with_transform",
"family": "pure-function",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "4c1708eb8b8eb50b777b91e374b641ea8ef0ae863cef2b1dec5c5fc0ea3d5c5b"
},
{
"apiId": "py:OpenSCAD:function:process_mesh_file",
"name": "process_mesh_file",
"family": "geometry-value",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "a30599ea10b688c32ae657b5b7463ac187d892c11717c0fb31186c2a2dc8e5ae"
},
{
"apiId": "py:OpenSCAD:function:process_rotate_extrude",
"name": "process_rotate_extrude",
"family": "pure-function",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "f28322f4c9a8e011fe5c2dd4e1bd4e6b4d0f08da5c64cd5f59ca6387395c86ff"
},
{
"apiId": "py:OpenSCAD:function:process_rotate_extrude_prism",
"name": "process_rotate_extrude_prism",
"family": "pure-function",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "401dc98da57332e5051c5258f72acc9d91d60e1517cc6c36b9c1a2b5f9535b18"
},
{
"apiId": "py:OpenSCAD:function:processcsg",
"name": "processcsg",
"family": "pure-function",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "e32781857fbd9b8c07c24e1bb8a8bebd9f48a146897ac9951abc21634c178df5"
},
{
"apiId": "py:OpenSCAD:function:removesubtree",
"name": "removesubtree",
"family": "pure-function",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "fde2db25d7b031f9d053d170a6633582f1c09f4db082b0f9481bdae9a17a6912"
},
{
"apiId": "py:OpenSCAD:function:replaceobj",
"name": "replaceobj",
"family": "pure-function",
"status": "not_implemented",
"code": "source_declaration_missing",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/replaceobj.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "611e38bb51947304a783cc416646a6c048efb1d5a0805a728df09212b858df6f"
},
{
"apiId": "py:OpenSCAD:function:resizemesh",
"name": "resizemesh",
"family": "geometry-value",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "564bae07c0f5fab0968d563d746de3c685c3b369b9b5215e2daeeec85c271826"
},
{
"apiId": "py:OpenSCAD:function:roundrotation",
"name": "roundrotation",
"family": "pure-function",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "e07ded0a6195797f9e24fe4dd56888112930486b5fd0c9e40809a32170ba535c"
},
{
"apiId": "py:OpenSCAD:function:scalemesh",
"name": "scalemesh",
"family": "geometry-value",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "5fc093e0b0a31d1f28c113d255190516a2c321a2c9fa2d94ae9309259881e9b7"
},
{
"apiId": "py:OpenSCAD:function:searchforopenscadexe",
"name": "searchforopenscadexe",
"family": "pure-function",
"status": "exposed",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "cb91268ff79fcaa6d6b188de7d5b6f072265b1abd37c4a48bf340805c61b5c2f"
},
{
"apiId": "py:OpenSCAD:function:setColorRecursively",
"name": "setColorRecursively",
"family": "pure-function",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "b0a0e41b14b94598558147c10d391ee6370c57b950c54d814560631ba7afe94a"
},
{
"apiId": "py:OpenSCAD:function:shallHide",
"name": "shallHide",
"family": "pure-function",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "c8a4964b7075af585c190de07ec4b3f5ff03131b71ca73718869944cba1f7bfe"
},
{
"apiId": "py:OpenSCAD:function:shape2polyhedron",
"name": "shape2polyhedron",
"family": "geometry-value",
"status": "not_implemented",
"code": "source_declaration_missing",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/exportCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "50c10b1a4e61ca96087e4941409ab9f583ca056608e3247e4959fabfc79c84e2"
},
{
"apiId": "py:OpenSCAD:function:shapedict",
"name": "shapedict",
"family": "geometry-value",
"status": "not_implemented",
"code": "source_declaration_missing",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/colorcodeshapes.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "c95bfbfddadaba9988f2f9a59bd30400a04803b8e5cb3cd311991e33c6e7d253"
},
{
"apiId": "py:OpenSCAD:function:shapeset",
"name": "shapeset",
"family": "geometry-value",
"status": "not_implemented",
"code": "source_declaration_missing",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/colorcodeshapes.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "5c3e7e973bab714e6ed3a5def036eaabed59ab45fbcd9ff97e09d83194dab542"
},
{
"apiId": "py:OpenSCAD:function:shorthexfloat",
"name": "shorthexfloat",
"family": "pure-function",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "c142e78b5c91fbb40047c09bfdc96d8746fd071ac5fbf2516fa62973349b345b"
},
{
"apiId": "py:OpenSCAD:function:subtractfaces",
"name": "subtractfaces",
"family": "geometry-value",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "72eacab905c63ca0a9962fa32ac77456d60de76b32bd9676b8d5565c8ea02616"
},
{
"apiId": "py:OpenSCAD:function:subtractfaces2",
"name": "subtractfaces2",
"family": "geometry-value",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "afc2ffaee07fed18c78c30bb99cf3277e32af8162c8f6c62dbb8bfdebc9ab5f3"
},
{
"apiId": "py:OpenSCAD:function:superWireReverse",
"name": "superWireReverse",
"family": "geometry-value",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "17f6f9862bd9ba571b4a2a06fe6dacaf75dc7a3690da6c58aae492a07f4e36f6"
},
{
"apiId": "py:OpenSCAD:function:t_ID",
"name": "t_ID",
"family": "pure-function",
"status": "not_implemented",
"code": "source_declaration_missing",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/tokrules.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "c4d38d3cff6129ebb217c058a1c1582eba613a6d95a04f5c59441c1247d00726"
},
{
"apiId": "py:OpenSCAD:function:t_comment1",
"name": "t_comment1",
"family": "pure-function",
"status": "not_implemented",
"code": "source_declaration_missing",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/tokrules.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "eeaebdb034814bd9707d1b7cd0d2fc0bfb06441ebd0e191c416fe0e8ddce69ef"
},
{
"apiId": "py:OpenSCAD:function:t_comment2",
"name": "t_comment2",
"family": "pure-function",
"status": "not_implemented",
"code": "source_declaration_missing",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/tokrules.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "ba4a0831b7646cb69e4da05c558e27ace9c26bd018b61383e7bbc6334184a6d0"
},
{
"apiId": "py:OpenSCAD:function:t_error",
"name": "t_error",
"family": "pure-function",
"status": "not_implemented",
"code": "source_declaration_missing",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/tokrules.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "112ead8db7aa6b0c546c5c9bcab6bdb20f4a548613d530ae05c48f9d8b729430"
},
{
"apiId": "py:OpenSCAD:function:t_newline",
"name": "t_newline",
"family": "pure-function",
"status": "not_implemented",
"code": "source_declaration_missing",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/tokrules.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "306ce3772228f499e69ed9e4de2fe112198d46b6b08e251c07e58ba4f15ae252"
},
{
"apiId": "py:OpenSCAD:function:vec2householder",
"name": "vec2householder",
"family": "pure-function",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "26e50f42b26262fecacb30951d5998958c219c0ec9651749c74154b15f233b07"
},
{
"apiId": "py:OpenSCAD:function:vector2d",
"name": "vector2d",
"family": "geometry-value",
"status": "not_implemented",
"code": "source_declaration_missing",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/exportCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "e375da23f0f04c3703e75484c33b59de83206c9bd9ad3a6e87df597a7b7adf4c"
},
{
"apiId": "py:OpenSCAD:function:vertexs2polygon",
"name": "vertexs2polygon",
"family": "pure-function",
"status": "not_implemented",
"code": "source_declaration_missing",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/exportCSG.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "a9f61efdf69e50b7f38c3511fea8d260c5afbeaceb18046b06da64fba06ae4e6"
},
{
"apiId": "py:OpenSCAD:method:AddSCADTask.addelement",
"name": "AddSCADTask.addelement",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADCommands.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "56afcb08bac4a2cf00b43916d325a5edeb5d878d9633995728537af950f06fbc"
},
{
"apiId": "py:OpenSCAD:method:AddSCADTask.refreshelement",
"name": "AddSCADTask.refreshelement",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADCommands.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "2906aa98ad5dd8e8ac0695bc060d15943ced35e9e3d6dbbcd44d1b6a40418887"
},
{
"apiId": "py:OpenSCAD:method:AddSCADWidget.retranslateUi",
"name": "AddSCADWidget.retranslateUi",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADCommands.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "101717eaf76881515cbaae941ee8ec6e5234903046563afda4732f300ceaaf2d"
},
{
"apiId": "py:OpenSCAD:method:GetWire.onChanged",
"name": "GetWire.onChanged",
"family": "generic-object",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADFeatures.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "90e5e9a15ce1b8d89ac362bfa20acf87f6ecfdf53c61a7e13eb0beec202f8838"
},
{
"apiId": "py:OpenSCAD:method:ImportObject.onChanged",
"name": "ImportObject.onChanged",
"family": "generic-object",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADFeatures.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "5774e4473f4d0f101237093f9151aa726fb456c8c77365ed664b968404bdbf7c"
},
{
"apiId": "py:OpenSCAD:method:MatrixTransform.onChanged",
"name": "MatrixTransform.onChanged",
"family": "generic-object",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADFeatures.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "f79fb38ef79e50b8f12bb1d0c1d8aab70d1c229300b546c7c009271e60f3167e"
},
{
"apiId": "py:OpenSCAD:method:Node.addtofreecad",
"name": "Node.addtofreecad",
"family": "generic-object",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/prototype.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "1a71204e5d0b82966122dcbe829373c729d5cc4997159d325bd87b6627f9263c"
},
{
"apiId": "py:OpenSCAD:method:Node.pprint",
"name": "Node.pprint",
"family": "generic-object",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/prototype.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "6a69b435f9a24966264b15a4275ec03f700243dbf1b557933432e21deee4609a"
},
{
"apiId": "py:OpenSCAD:method:Node.pprint2",
"name": "Node.pprint2",
"family": "generic-object",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/prototype.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "28955ce6d1951c166693e3d23cfee2c5a34093b942a522ad84faba4fed8eb9ee"
},
{
"apiId": "py:OpenSCAD:method:Node.rlen",
"name": "Node.rlen",
"family": "generic-object",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/prototype.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "93afba4f5dc85f64641a7bc5b113ce15a0adeaec9cfb2ea56026ada70e8c62f2"
},
{
"apiId": "py:OpenSCAD:method:OpenSCADMeshBooleanTask.doboolean",
"name": "OpenSCADMeshBooleanTask.doboolean",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADCommands.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "cc32120f734c306bf4077aaaf11cd6701535c2f1ffa1248e7644c441b1810cbf"
},
{
"apiId": "py:OpenSCAD:method:OpenSCADMeshBooleanWidget.retranslateUi",
"name": "OpenSCADMeshBooleanWidget.retranslateUi",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADCommands.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "be438e215461e914080067905e494b648bacf95298efb518a5a5a403a3ca1669"
},
{
"apiId": "py:OpenSCAD:method:Overlappingfaces.builddepdict",
"name": "Overlappingfaces.builddepdict",
"family": "generic-object",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "30c4fc011f3de71a779c8cb09d1af0022fa70113895e8e6d50793ceb9e1e1bfc"
},
{
"apiId": "py:OpenSCAD:method:Overlappingfaces.dofacesoverlapallverts",
"name": "Overlappingfaces.dofacesoverlapallverts",
"family": "geometry-value",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "940fb3847ff088e2c1bc1126ae953245930d02f4cfa78a3943c728ccf8063fc3"
},
{
"apiId": "py:OpenSCAD:method:Overlappingfaces.dofacesoverlapboolean",
"name": "Overlappingfaces.dofacesoverlapboolean",
"family": "geometry-value",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "f2e5836098af4ff7ee7931c80b9dcc229f4f7777efccfb101e1eb1a88822d2d1"
},
{
"apiId": "py:OpenSCAD:method:Overlappingfaces.dofacesoverlapboundbox",
"name": "Overlappingfaces.dofacesoverlapboundbox",
"family": "geometry-value",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "ed1d4e14917b6d77b80947bcedf9ff662721b21b21a83468154bfd6575df93e0"
},
{
"apiId": "py:OpenSCAD:method:Overlappingfaces.dofacesoverlapproximity",
"name": "Overlappingfaces.dofacesoverlapproximity",
"family": "geometry-value",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "96121800583e5f1ae6ba9538f7af0c7fecbc78924397ebba1e9816d33918b379"
},
{
"apiId": "py:OpenSCAD:method:Overlappingfaces.finddepth",
"name": "Overlappingfaces.finddepth",
"family": "generic-object",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "3b91badd823f4f5a565048fec8b2e93f2378f83e9482ca20b2a1b3502cc94f2f"
},
{
"apiId": "py:OpenSCAD:method:Overlappingfaces.findrootdepth",
"name": "Overlappingfaces.findrootdepth",
"family": "generic-object",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "e8f7b8f180757388093550f2ddee8844b2e9e87f2ed1a3b79d70a98445e76a3c"
},
{
"apiId": "py:OpenSCAD:method:Overlappingfaces.makefeatures",
"name": "Overlappingfaces.makefeatures",
"family": "generic-object",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "d60a65479d3bb774efff4b73c2bfd3c8c23b07ac635a7ae2e5d13a5ee0aa6bc1"
},
{
"apiId": "py:OpenSCAD:method:Overlappingfaces.makeshape",
"name": "Overlappingfaces.makeshape",
"family": "geometry-value",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "4ec1496d5b23a1c91a3de1e74ca00fe8583546ae294f06e8c95428e173814903"
},
{
"apiId": "py:OpenSCAD:method:Overlappingfaces.printtree",
"name": "Overlappingfaces.printtree",
"family": "generic-object",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "c39b371a24635bef8cb2836a9251c1e28540aade15970c6d11ef807092a7b70e"
},
{
"apiId": "py:OpenSCAD:method:RefineShape.onChanged",
"name": "RefineShape.onChanged",
"family": "generic-object",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADFeatures.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "902722371ee40f7a4378045edb42692dcc3e5565ea342ce175d8b1de96a827ee"
},
{
"apiId": "py:OpenSCAD:method:ViewProviderTree.attach",
"name": "ViewProviderTree.attach",
"family": "generic-object",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADFeatures.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "f73e95f115a39d54056d48a661d4bd4874eac710c61c2867784e4905303914f7"
},
{
"apiId": "py:OpenSCAD:method:ViewProviderTree.onChanged",
"name": "ViewProviderTree.onChanged",
"family": "generic-object",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADFeatures.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "5be29be3e71be0ca5330edbd334fed50277c5aa6d46213e8fd4c85f2198de350"
},
{
"apiId": "py:OpenSCAD:method:ViewProviderTree.updateData",
"name": "ViewProviderTree.updateData",
"family": "generic-object",
"status": "not_implemented",
"code": "source_disposition",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADFeatures.py",
"sourceRevision": "837f44197c879e41198b7e3bed55c897a9920520",
"evidenceSha256": "0935a0505ef1caaa9831cb4dd0b7de5ae224976c5b84c564759ef309103236a5"
}
],
"resources": {
"resourcesReleased": true,
"documentMutation": false
},
"artifacts": {
"wasm": {
"path": "freecad-source/build-web/configure/bin/FreeCADWebOpenSCADRuntimeProbe.wasm",
"sha256": "774b29f7bcce784be5b68b0384f958d8f7adedc7d82e59a773acbec474307469"
},
"loader": {
"path": "freecad-source/build-web/configure/bin/FreeCADWebOpenSCADRuntimeProbe.js",
"sha256": "b77788370db2dac100503424050768e4252840be2c18a3560597bbda0a4b2d07"
}
},
"boundaries": [
"OpenSCAD GUI/tool and external executable APIs remain restricted or nonportable in the GUI-free Web runtime.",
"Source-declared methods without typed argument/return replay remain not_implemented.",
"All statuses, schemas and hashes derive from compiled FreeCAD through fc_web_dispatch_json; no JavaScript API result is substituted."
]
}