Skip to content

KIT-IAI/SDM_Plugin_General

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 

Repository files navigation

Plugin Repository for KITModelViewer

KITModelViewer has a plugin mechanism that allows the development of own extensions.
Some plugins are already included in the download archive of the KITModelViewer. One is the very simple Hello World example that shows the basic functionality of the plugin API and how to use it to access the internal database. Another one ist the Python API Plugin that provides a simple Python API and allows to create own Python scripts that will be executed directly within the KITModelViewer.

Here you will find the Plugin Feature Doucumentation

Overview of Plugins developed at IAI-SDM

Plugin Name Description
Hello World Simple "Hello World" example for getting started with KITModelViewer plugin development
Python API Plugin Plugin that provides a python API for the KITModelViewer
Papermodel Generator Generation of paper models for individual CityGML buildings
Glaser Calc Calculation of the Glaser diagram for individual IFC building elements
Print 3D Model Preparation and checking of IFC models for 3D printing
EnergyADE Enrichment
(coming soon)
Enrichment of CityGML building models for thermal simulation through the use of EnergyADE
IfcTruss Python plugin for the calculation of trusses based on IFC structural analysis elements
OSM BuildingCreator LoD1 Creating 3D CityGML buildings based on OpenStreetMap (OSM)
OSM BuildingCreator LoD2
(coming soon)
Creating 3D CityGML buildings based on OpenStreetMap (OSM)
ETHOS.BUILDA BuildingCreator Creating 3D CityGML buildings based on ETHOS.BUILDA
GlobalBuildingAtlas BuildingCreator Creating 3D CityGML buildings based on GlobalBuildingAtlas
Google 3D Tiles Plugin for integrating Google Maps 3D Tiles
PolyVR
(coming soon)
Plugin for connecting to the scene authoring system PolyVR
Solar Potential (under development) Calculating the solar potential for wall or roof surfaces based on different transposition modells
CRREM Pathway (under development) Tool for calculating the CREEM pathway of individual buildings

Plugin installation

KITModelViewer plugins available on GitHub can be downloaded as a zip archive in the corresponding GitHub project. In the main menu, under Plugin, there is a menu item Installing Plugin. For manual installation, copy the complete folder within the plugin archive into the “plugins” folder of the KITModelViewer directory.

Plugin developement

Two APIs are available for the KITModelViewer. One is a Python API for the rapid development of compact scripts to evaluate the imported data or for the development of more complex Python plugins with integration of external modules. The Python Plugin is available as open source and is realized as a plugin based on the C++ plugin SDK. For more experienced developers with C++ knowledge, a plugin SDK is available that provides full access to the internal data structures and functionalities.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors