Close

Relief for ODA Team in Ukraine

Learn more
ODA BimRv SDK
Use ODA BimRv SDK Sample Applications

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.

See Also

Build Your ODA BimRv SDK Sample Applications

Create Your First ODA BimRv SDK Application

Copyright © 2002 – 2022. Open Design Alliance. All rights reserved.