Interactive Media Systems, TU Wien


Master Thesis, Bachelor Thesis, or Practicum

About This Topic

Construct3D has been developed from 1999 - 2008. It was a very successful MR application for fully dynamic/parametric geometry education. Details are given on

It was developed in C++ based on the Studierstube framework. Nowadays it does not run on modern hardware.

The task is to develop a new version of Construct3D based on new software and hardware platforms

* Using the Entity-Component-System (in Unity.2019 or Unreal) for easier/efficient programming of Components - dynamic geometric objects and

* Using OpenCascade for 3D modeling operations (Boolean Operations)

With this approach Construct3D could be made available for free for educational purposes without any need for licenses.

Video of the original Construct3D

This praktikum/thesis will start with the development and it is not expected that all features are implemented - this will be a longer term process.