[Core package](https://www.opendesign.com/core-package)

# IFC SDK

A complete and affordable solution  
for professional BIM interoperability

![PDES](https://static.opendesignalliance.cn/themes/oda/img/products/features/ifc/top/bsi-partner.png) [Free 60-Day Trial](https://www.opendesign.com/free-trial)

## Core capabilities

Professional visualization

ODA Facet &amp; Solid Modelers for dependency-free geometric modeling

Multi-level model validation

Access attribute values using C++, SDAI &amp; Common Data Access interfaces

C++ or .NET

[Details](https://www.opendesign.com/supported-platforms)

### bSI official partner

#### since 2019

buildingSMART. Uniting the industry in a spirit of collaboration to create open standards.  

ODA. Realizing the full potential of open standards through collaborative development.

![Specification](https://static.opendesignalliance.cn/themes/oda/img/products/features/ifc/partner/bsi-oda.svg)  

### Collaborative development

[](https://static.opendesign.com/files/2023-04/Collaborative%20Development%20of%20openBIM%20Technologies.mp4) **ODA** is more than a thousand member companies working collaboratively to develop key interoperability technologies.

## Access

#### Supported File Versions

- IFC2X, IFC2X2, IFC2X3, IFC4
- Lastest IFC4.3.1
- IFC4.4 development version

   ![](https://static.opendesignalliance.cn/themes/oda/img/products/features/ifc/access/text-card-img.png)  

---

- ODA **C++** late bound API, ISO-10303-24 **SDAI** for working with model data
- Read/write into **ifcSPF/ifcHDF5/ifcXML** (including ZIP versions)
- **Early-Bound** access to instance attributes using pre-compiled generated classes for established schemas
- Access to all **meta-data** defined by EXPRESS schema
- Derived Attributes/Where Rules and Global Rules evaluation with **EXPRESS Interpreter**
- **Runtime Schema initialization** from EXPRESS files allows fast delivery of support for new and experimental IFC schemas

## Supported  
Geometry

- Visualization of standard IFC2X3 and IFC4 geometrical objects including **2D, 3D and B-Rep data**
- **IfcAdvancedBrep** visualization
- **Curve/3D Styles, Hatches and Grids** support
- Visualization of new **IFC4.3 Rail/Road objects**

  [](https://static.opendesign.com/files/2023-04/Geometry.mp4)  

## Validation

[](https://static.opendesign.com/files/2023-03/ODA%20Summit%202021%20-%20Part%202_%20Complete%20BIM%20Interoperability.mp4#t=1134)  

- SDAI level validation
- IFC geometry validation
- mvdXML validation
- IDS validation

## Exchange

- ### Import

    - Revit®
    - DWG\*
- ### IFC
- ### Export

    - DWG\*
    - Navisworks®\*
    - PDF
    - OBJ

## Roadmap

- 2021Production

    - BCF3.0 support
- Dec 2022Production

    - Federated IFC models
    - IDS API for data management
    - ifcXML4 support

    Beta

    - IDS Validation
- Dec 2025
    - Multi-threaded geometry compose
    - Civil2Ifc
- July 2025
    - Signatures API for .ifc files

---

### Latest enhancements

[](https://static.opendesign.com/files/2023-03/ODA%20Summit%202021%20-%20Part%202_%20Complete%20BIM%20Interoperability.mp4) - [Complete BIM Interoperability Intro](https://static.opendesign.com/files/2023-03/ODA%20Summit%202021%20-%20Part%202_%20Complete%20BIM%20Interoperability.mp4#t=6)
- [Express Interpreter](https://static.opendesign.com/files/2023-03/ODA%20Summit%202021%20-%20Part%202_%20Complete%20BIM%20Interoperability.mp4#t=127)
- [ifcXML](https://static.opendesign.com/files/2023-03/ODA%20Summit%202021%20-%20Part%202_%20Complete%20BIM%20Interoperability.mp4#t=257)
- [IFC4x3\_RC4 Geometry](https://static.opendesign.com/files/2023-03/ODA%20Summit%202021%20-%20Part%202_%20Complete%20BIM%20Interoperability.mp4#t=359)
- [Member Use Case: Web Infinity - IFC in compensation drilling software](https://static.opendesign.com/files/2023-03/ODA%20Summit%202021%20-%20Part%202_%20Complete%20BIM%20Interoperability.mp4#t=462)
- [IDS Panel discussion](https://static.opendesign.com/files/2023-03/ODA%20Summit%202021%20-%20Part%202_%20Complete%20BIM%20Interoperability.mp4#t=676)
- [IFC Validation Engine](https://static.opendesign.com/files/2023-03/ODA%20Summit%202021%20-%20Part%202_%20Complete%20BIM%20Interoperability.mp4#t=1134)
- [BIM Collaboration Format](https://static.opendesign.com/files/2023-03/ODA%20Summit%202021%20-%20Part%202_%20Complete%20BIM%20Interoperability.mp4#t=1488)
- [Roadmap](https://static.opendesign.com/files/2023-03/ODA%20Summit%202021%20-%20Part%202_%20Complete%20BIM%20Interoperability.mp4#t=1721)

## Visualize

Visualize IFC data on the desktop or from any web-based application

[](https://static.opendesign.com/files/2023-04/Visualization.mp4)  

- ### Performance

    Spatial filtering and other performance enhancing techniques provide fast visualization of IFC data, even for large models.
- ### Navigation

    Standard navigation features include zoom, pan, 3D rotation and more.
- ### Materials and Lighting

    Use materials and lighting effects to create a high-quality, realistic visual representation of a model.
- ### Visual Styles

    Use visual styles to customize your rendering of silhouettes, obscured (hidden) edges, transparency and more.
- [More about ODA Visualize](https://www.opendesign.com/products/visualize)

## Collaborate on web with Open Cloud

Fast visualization of IFC models in any WebGL-enabled browser

IFC models validation

[More about ODA Open Cloud](https://www.opendesign.com/node/2958) [](https://static.opendesign.com/files/2023-04/IFC_%20collaboration%20in%20web.mp4)  

## Publish

Publish IFC models to 3D PDF or 2D PDF

- Interactive 3D or standard 2D documentation
- 100% compatible with ISO standards and Adobe tools
- Create PRC-based 3D PDF documents with full B-rep models
- Add animation, interactive views, parts lists, and more

[More about ODA Publish](https://www.opendesign.com/products/publish)

#### Get started today

Try ODA software free for 60 days.  
No risk, no credit card required.

[Try for Free](Array)
