BIMvision has the ability to create commercial plugins that allow extending its functionality and integration with other applications.
Plugin SDK features:
- Simple C language style API with many examples in C++
- API for C# .NET
- Some of API functions available:
- Access to the model structure, element types and properties
- Changing the colour, transparency, visibility of elements
- Selecting elements
- Changing the view
- Responding to events in the program (file opening, selection changing, element clicking etc…)
- Access to measurements of objects
- Drawing text labels on elements
- Adding GUI elements and cooperate with custom plugin windows
- Support for automatic plugin localization and updates