Conference article

Modelica3D - Platform Independent Simulation Visualization

Christoph Höger
Technische Universität Berlin, Germany

Alexandra Mehlhase
Technische Universität Berlin, Germany

Christoph Nytsch-Geusen
Universität der Künste Berlin, Germany

Karsten Isakovic
Fraunhofer FIRST, Germany

Rick Kubiak
Fraunhofer FIRST, Germany

Download article

Published in: Proceedings of the 9th International MODELICA Conference; September 3-5; 2012; Munich; Germany

Linköping Electronic Conference Proceedings 76:49, p. 485-494

Show more +

Published: 2012-11-19

ISBN: 978-91-7519-826-2

ISSN: 1650-3686 (print), 1650-3740 (online)


Modelica3D is a platform-independent; free Modelica library for 3D visualization. Its implementation is based on a message-passing architecture. Through its loosely-coupled architecture; Modelica3D can be combined with different rendering-tools. It is also highly extensible and scalable.


3D Graphics; Library; Platform Independence; Free Software; Structural Dynamics; Loose Coupling; Message Passing


[1] Modelica - a unified object-oriented language for physical systems modeling; 2010.

[2] T. Bellmann. Interactive Simulations and Advanced Visualization with Modelica. In Proceedings of the 7th Modelica Conference; Como; Italy; 2009.

[3] V. Engelson. 3D Graphics and Modelica-an integrated approach. Linköping Electronic Articles in Computer and Information Science. Linköping universitet; 2000.

[4] Peter Fritzson; Peter Aronsson; Håkan Lundvall; Kaj Nyström; Adrian Pop; Levon Saldamli; and David Broman. The openmodelica modeling; simulation; and development environment. In Proceedings of the 46th Conference on Simulation and Modeling; pages 83–90; 2005.

[5] Thomas Hoeft and Christoph Nytsch-Geusen. Design and validation of an annotation-concept for the representation of 3d-geometries in modelica. In Proceedings of the 6th International Modelica Conference; 2008.

[6] C. Li; C. Ding; and K. Shen. Quantifying The Cost of Context Switch. In Proceedings of the 2007 workshop on Experimental computer science; page 2. ACM; 2007.

[7] R. Love. Get on the D-BUS. Linux Journal; 2005(130):3; 2005.

[8] H. Lundvall; P. Fritzson; and B. Bachmann. Event handling in the openmodelica compiler and runtime system. Technical report; Technical Report 2; Dept. Computer and Information Science; Linköping Univ; 2008.

[9] Paul Martz. OpenSceneGraph Quick Start Guide; 2007.

[10] A. Mehlhase. A Python Package for Simulating Variable-Structure Models with Dymola. submitted; feb 2012.

[11] Ton Roosendaal and Stefano Selleri. The Official Blender 2.3 Guide: Free 3D Creation Suite for Modeling; Animation; and Rendering. No Starch Press; June 2004.

Citations in Crossref