Wonderspace is a programming library enabling to create multiplatform applications using 3D GUI to visualize 3D objects and information related thereto. It doesn’t require any special experience in 3D graphics technology and makes any application more attractive by supplementing it with a professional 3D GUI allowing for static and dynamic presentation of 3D object models
Wonderspace is unique because it enables to combine 3D GUI with databases in order to present the content of the latter in 3D environment.
The library is equipped with a rendering engine, user-friendly API and software for convenient 3D GUI programming.
Wonderspace can be used wherever the 3D GUI is required to be applied in the end user applications. It has been developed mainly for producers of software for industry, technology, military, medicine and science, to name a few.
Wonderspace allows to complement database based applications with a unique 3D GUI especially in solutions where databases collect information concerning the real space objects: a certain area and objects, building, structures, machines, appliances and vehicles located there.
Wonderspace is ideally suited to developing the systems of visualization and documentation of technological processes, as well as architectural and infrastructural objects.
Wonderspace can also be used in creating simulators, trenagers as well as in educational and scientific aids requiring the 3D visualization.
Wonderspace helps creating the geographical information systems (GIS), spatial area visualizations (3D maps), monitoring systems for objects and installations, systems for management and control of objects (e.g. the command and control class systems for the military) and many others.
Thanks to the API interface it is possible to merge Wonderspace with any application. It allows, among others, to initiate the 3D GUI in the application, load and display the designed scenes, as well as to manage the contents of the scene and features of objects located therein (e.g. the modification of 3D model’s visual features, animation launch) as a response to user’s action or depending on the external data sources (e.g. application databases of the end user).