Skip to main content
The ArchiCAD connector exports BIM elements from Graphisoft ArchiCAD, preserving the hierarchical organization and property data.

Hierarchy

ArchiCAD models are organized by File, Floor, and Type: The hierarchy reflects ArchiCAD’s organizational structure:
  • File - The ArchiCAD file
  • Floor - Building floor/level
  • Type - Element type

ArchicadObject Structure

ArchicadObject extends DataObject with these additional fields:

Connector-Specific Fields

  • type - The element type name
  • level - The floor/level name this element is associated with
  • location - A Point or Curve representing the element’s location

Properties

ArchicadObject properties contain:
  • Dimensional properties - Size, area, volume measurements
  • Classification - Element classification data
  • User defined properties - Custom properties defined in ArchiCAD
  • Material quantities - Material takeoff data
  • IFC properties - IFC-compatible property data

Proxies

ArchiCAD models use:

RenderMaterial

Material assignments for visual representation. Referenced by objects via applicationId.

Example: ArchicadObject

Invariants and Caveats

  1. No nested DataObjects - ArchicadObjects cannot contain other ArchicadObjects as direct children
  2. Geometry in displayValue - All visual geometry is in displayValue
  3. Floor associations - Objects are associated with floors via the level field
  4. IFC compatibility - Properties include IFC-compatible data for interoperability
  5. User defined properties - ArchiCAD custom properties appear in properties.User Defined Properties
Filter by the level field on ArchicadObjects, or traverse the collection hierarchy which organizes objects by floor. The level field is a string matching the floor name.
Last modified on July 18, 2026