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