Export IFC
export_ifcWrites a revision as an .ifc file and returns its location; the original file is never touched. The header carries moddl's beta mark: tell the person to check quantities and dimensions before passing the file on. Double-check before handover: check_model, then get_history compare_to the revision you started from. export_ifc's own compare_to adds the balance with schema findings (none without it); schema checked false (too_large on a large file, time_budget) is unchecked, never clean. guids or set: only these elements of the served revision, the model unchanged; a whole goes with its parts (subset.added), what stays keeps its structure, types and values. Local files only.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "export_ifc"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| set | No | Only the members of this set (find_elements, get_selection) | |
| guids | No | Only these elements, as their own file | |
| except | No | true: every element but the named ones | |
| revision | No | Default: the served one | |
| compare_to | No | As in get_history: the revision the balance counts from; "root": the uploaded file |