Export IFC
export_ifcSave an entire Archicad project or filtered subsets as IFC/ifcXML using translator presets, enabling BIM data sharing across applications.
Instructions
Saves the model as IFC (.ifc) or ifcXML (.ifcxml) with an IFC translator (default: the first/default one; see get_ifc_translators). Scope: the entire project (default), visible elements, the current story, the selection, or an explicit element list. Returns {file: {path, sizeBytes}, translator, scope, durationSeconds}. Big models can take minutes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | Absolute output path, e.g. /private/tmp/claude-connector-tests/model.ifc | |
| scope | No | What to export: EntireProject (default), VisibleOnAllStories (respecting layer visibility), AllOnCurrentStory / VisibleOnCurrentStory (use storyIndex), Selection (current selection), Elements (the 'elements' list; default when elements is given) | |
| format | No | File format (default: from the path extension, else ifc) | |
| elements | No | Elements to export (scope 'Elements') | |
| overwrite | No | Replace an existing file (default false: existing files are an error) | |
| storyIndex | No | Story for the *CurrentStory scopes (switches the floor plan to it) | |
| translator | No | Translator name (exact, case-insensitive, or a unique part of it) | |
| createFolders | No | Create missing parent folders (default false) | |
| includeBoundingBoxGeometry | No | Also write bounding-box representations (default false) |