BIM is the abbreviation of Building Information Modeling — the process of creating and controlling the digital representation of physical and functional characteristics of buildings. This method assumes gathering and processing all technological, architectural, economic and other kinds of information about a building with all its dependencies on other objects and processes. Within this concept, a building and all other objects that have relationships to it are treated as a single model.
BIM data are stored in .rvt/.rfa files:
.rfa
— a file that contains information about external/loadable families.
Such families can be imported into a .rvt file and provide the ability to create family instances using family information.
.rvt
— a file that contains the Model.
The Model includes:
For additional information about the file format please see the Basic File Format section.
ODA supplies BimRv SDK as a cross-platform standalone solution that implements working with .rvt and .rfa files through the object-oriented API.
A .rvt/.rfa file represents a physical model for storing information about BIM objects; this format defines the way how to store BIM objects on a data storage devices according to the used file system.
A structured representation of a .rvt/.rfa file content that takes into account relations between objects, is a BimRv database. It implements the logical model of a BIM project data.
BimRv public API assumes there is a difference between elements and objects. Elements are database-resident entities that can be stored in a BimRv database and have unique identifiers to differ one element from another.
Objects are not directly stored in a BimRv database therefore they do not have identifiers. In other words, any element is an object, but any object is not mandatory an element.
BimRv SDK contains the following functionality:
BimRv SDK supports:
Format | Export | Import |
---|---|---|
.dae (Collada) | ✔ | ✔ |
.ifc | ✔ | ✖ |
JSON | ✔ | ✖ |
Raster Image | ✔ | ✖ |
.svg | ✔ | ✖ |
BimRv SDK supports conversion for version 2015 and higher.
See the Interaction with Other Formats section for additional information.
To get information about BimRv SDK modules, see the How to Determine Which Libraries to Use topic.
Copyright © 2002 – 2022. Open Design Alliance. All rights reserved.
|