Skip to content

About

No description, website, or topics provided.

Resources

Stars

26 stars

Watchers

3 watching

Forks

Latest commit

 

History

104 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

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 Enrichment of CityGML building models for thermal simulation through the use of EnergyADE, using the NaiS database
IfcTruss Python plugin for the calculation of trusses based on IFC structural analysis elements
OSM BuildingCreator LoD1 Creating 3D CityGML buildings LoD1 based on OpenStreetMap (OSM)
OSM BuildingCreator Creating 3D CityGML buildings LoD2 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 Tool for calculating the CREEM pathway of individual buildings, using the NaiS database
OSM4UBEM_Analyzer Analysis of OSM building data for use in thermal building simulation
EnergyPlus FMU Export Export of CityGML EnergyADE building models as EnergyPlus Functional Mock-up Unit

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

Stars

26 stars

Watchers

3 watching

Forks

Releases

Packages

Contributors