Files
FreeCADWasmDev/docs/p6/format-extension-manifest.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

286 lines
4.7 KiB
JSON

{
"schema": "freecad-web-format-extension-manifest/v1",
"source": {
"inventory": "docs/format-api-inventory.json",
"inventorySha256": "f70d3ea8d8da3488810da34c7fb0412fdeb566d2a2f28bce0048a2637254f9b9"
},
"count": 21,
"records": [
{
"extension": ".3mf",
"modules": [
"Mesh"
],
"directions": [
"export",
"import"
],
"evidenceCount": 2
},
{
"extension": ".amf",
"modules": [
"Mesh"
],
"directions": [
"export"
],
"evidenceCount": 1
},
{
"extension": ".ast",
"modules": [
"Mesh",
"Sandbox"
],
"directions": [
"import",
"unknown"
],
"evidenceCount": 3
},
{
"extension": ".brep",
"modules": [
"Fem",
"Part"
],
"directions": [
"export",
"unknown"
],
"evidenceCount": 2
},
{
"extension": ".brp",
"modules": [
"BIM",
"Part"
],
"directions": [
"export",
"import",
"unknown"
],
"evidenceCount": 4
},
{
"extension": ".csv",
"modules": [
"Spreadsheet"
],
"directions": [
"import",
"unknown"
],
"evidenceCount": 3
},
{
"extension": ".dae",
"modules": [
"BIM"
],
"directions": [
"import"
],
"evidenceCount": 3
},
{
"extension": ".dxf",
"modules": [
"BIM",
"Draft",
"OpenSCAD",
"TechDraw"
],
"directions": [
"export",
"import",
"unknown"
],
"evidenceCount": 5
},
{
"extension": ".fcstd",
"modules": [
"Assembly",
"BIM",
"CAM",
"Part",
"Start",
"Test"
],
"directions": [
"export",
"unknown"
],
"evidenceCount": 9
},
{
"extension": ".ifc",
"modules": [
"BIM",
"Import"
],
"directions": [
"export",
"import",
"unknown"
],
"evidenceCount": 12
},
{
"extension": ".iges",
"modules": [
"Part"
],
"directions": [
"import",
"unknown"
],
"evidenceCount": 2
},
{
"extension": ".igs",
"modules": [
"Import",
"Part"
],
"directions": [
"export",
"import"
],
"evidenceCount": 4
},
{
"extension": ".json",
"modules": [
"BIM",
"CAM",
"Fem"
],
"directions": [
"export",
"import",
"unknown"
],
"evidenceCount": 7
},
{
"extension": ".obj",
"modules": [
"BIM",
"CAM",
"Draft",
"Fem",
"Import",
"Mesh",
"Part",
"Points",
"Sandbox",
"Test"
],
"directions": [
"export",
"import",
"unknown"
],
"evidenceCount": 30
},
{
"extension": ".off",
"modules": [
"Mesh"
],
"directions": [
"import",
"unknown"
],
"evidenceCount": 2
},
{
"extension": ".ply",
"modules": [
"Mesh",
"Points"
],
"directions": [
"export",
"import",
"unknown"
],
"evidenceCount": 4
},
{
"extension": ".step",
"modules": [
"CAM",
"Import",
"Part"
],
"directions": [
"import",
"unknown"
],
"evidenceCount": 4
},
{
"extension": ".stl",
"modules": [
"Mesh",
"Sandbox"
],
"directions": [
"unknown"
],
"evidenceCount": 2
},
{
"extension": ".stp",
"modules": [
"BIM",
"Import",
"Part"
],
"directions": [
"import",
"unknown"
],
"evidenceCount": 7
},
{
"extension": ".svg",
"modules": [
"BIM",
"CAM",
"Draft",
"Fem",
"Part",
"Start",
"TechDraw"
],
"directions": [
"export",
"import",
"unknown"
],
"evidenceCount": 23
},
{
"extension": ".txt",
"modules": [
"Fem"
],
"directions": [
"export",
"import"
],
"evidenceCount": 2
}
],
"boundaries": [
"candidate extension route is not import/export completion",
"module/direction conflict must be resolved before native dispatch"
]
}