Sample applications illustrate how to use ODA BimRv SDK features when developing custom applications.
The following table describes which areas are featured in the sample code.
Name | Source Code Location | Developer Level | Platform Specific | Description |
---|---|---|---|---|
BmColladaExportEx |
BimRv/Examples/BmColladaExportEx
|
Beginner | macOS, Linux, Windows | Example application that reads a .rvt or .rfa file and writes it to a Collada file. |
BmColladaImportEx |
BimRv/Examples/BmColladaImportEx
|
Beginner | macOS, Linux, Windows | Example application that reads the content of a Collada file and writes it to a .rvt or .rfa file. |
BmIfcExportEx |
CommonApplications/BimRv/Examples/BmIfcExportEx
|
Beginner | macOS, Linux, Windows | Example application that reads a .rvt or .rfa file and writes it to an IFC file. |
BmJsonExportEx |
BimRv/Examples/BmJsonExportEx
|
Beginner | macOS, Linux, Windows | Example application that reads a .rvt or .rfa file and writes it to the JSON format. |
BmMTDrawingMgrEx |
BimRv/Examples/BmMTDrawingMgrEx
|
Beginner | macOS, Linux, Windows | Example that demonstrates how to render drawings in separate concurrent threads. |
Common |
BimRv/Examples/Common
|
Beginner | macOS, Linux, Windows | Contains platform-dependent functions for converting different objects content to string used by BimRv sample applications. |
ExBimDump |
BimRv/Examples/ExBimDump
|
Beginner | macOS, Linux, Windows | Example of dumping the whole source file using the Tf interface. |
ExFamilyDump |
BimRv/Examples/ExFamilyDump
|
Beginner | macOS, Linux, Windows | Example of dumping the families of the source file using the Bm interface. |
JsonNETWrapper |
BimRv/Examples/JsonNETWrapper
|
Beginner | macOS, Linux, Windows | A .NET Wrapper for the BmJsonExportEx example. |
OdBmGetGeomEx |
BimRv/Examples/OdBmGetGeomEx
|
Beginner | macOS, Linux, Windows | Example application that dumps the geometry of the specified element from the specified file. |
OdBmSvgExportEx |
BimRv/Examples/OdBmSvgExportEx
|
Beginner | macOS, Linux, Windows | Example application that exports the content of an .rvt or .rfa file to an SVG image. |
OdBmVectorizeEx |
BimRv/Examples/OdBmVectorizeEx
|
Beginner | macOS, Linux, Windows | Example application that reads the content of a specified .rvt or .rfa file and vectorizes its contents in the console window. |
TB_Commands |
BimRv/Examples/TB_Commands
|
Beginner | macOS, Linux, Windows | A sample .tx module that contains samples for working with elements, objects and classes described in Developer's Guide. |
TB_DevGuideCommands |
BimRv/Examples/TB_DevGuideCommands
|
Beginner | macOS, Linux, Windows | A sample .tx module that contains samples from Developer Guide articles. |
TB_ExCreateDummyObject |
BimRv/Examples/TB_ExCreateDummyObject
|
Beginner | macOS, Linux, Windows | Example application that creates a "dummy" element, in which user's geometry can be added. |
TB_ExCreateDummyObject_UWP |
BimRv\Examples\UWP\TB_ExCreateDummyObject_UWP
|
Beginner | Windows | Example application implements the functionality of the TB_ExCreateDummyObject example for the Universal Windows Platform (UWP). |
TB_ExGImposterPE |
BimRv/Examples/TB_ExGImposterPE
|
Beginner | macOS, Linux, Windows | An example extension module that demonstrates how to implement a PRC file rendering within an imposter object. |
TB_ExParamCreate |
BimRv/Examples/TB_ExParamCreate
|
Beginner | macOS, Linux, Windows | Example application of parameter creation basing on the parameter from the input file. |
TB_ModelerCommands |
BimRv/Examples/TB_ModelerCommands
|
Beginner | macOS, Linux, Windows | An extension module that contains a set of modeler commands. |
BmBRepToAcisEx |
CommonApplications/BimRv/Examples/BmBRepToAcisEx
|
Beginner, Advanced | macOS, Linux, Windows | Example application that converts BimRv B-Rep to acis and saves to .dwg file. |
SatDirectShapeImportEx |
CommonApplications/BimRv/Examples/SatDirectShapeImportEx
|
Beginner, Advanced | macOS, Linux, Windows | Example application that converts SAT data in SAT files to DirectShapes in RVT or RFA files. |
DwgDirectShapeImportEx |
CommonApplications/BimRv/Examples/DwgDirectShapeImportEx
|
Beginner, Advanced | macOS, Linux, Windows | Example application that converts OdDb entities that are based on B-Rep entities in .dwg files to DirectShapes in RVT or RFA files. |
For additional information about compiling sample applications, see the following topic: Compile ODA BimRv SDK Sample Applications.
Copyright © 2002 – 2022. Open Design Alliance. All rights reserved.
|