Graphical editors in 3D space

Graphical editors in 3D space pdf

In future versions of ModuleStudio the graphical editors are going to grow further. This will make the management of connections between the editors more difficult. Some ways to handle this challenge are, for example, aspect models and complex transactions in the editors. Because it is not possible to visualise dependencies between the different layers, the overall Model becomes more difficult to comprehend and less convenient to use as its size increases.

The GEF3D project rovides an interesting approach to solve problems like this. It pushes modeling with GEF-based editors into 3D space. The functionality is essentially driven by causing a 2D editor drawn on a 2D plane to be positioned within 3D space. Among other things, this allows the view perspective of the model, the "camera," to move freely within the 3D space and therefore allows one to „explore“ a model.

preview

All common operations in the editors are adapted to the 3D environment by extensions of the base GEF classes. When necessary there are also additional functions. For example objects can be rotated in the 3D space.

The illustrations show what the presentation of multiple editors can look like. Connections between the editors can also be visualised. Since the view of the 3D scene itself can be changed anytime, work across individual editors can be significantly more flexible.

preview

In the future these powerful capabilities could open a wide variety of use cases for ModuleStudio. We will keep watching the GEF3D project, and will certainly consider it in the planning for future enhancements.

The header image as well as the two other photos in this article come from the GEF3D wiki. There are some videos at YouTube available which provide additional examples.

Tags

Comments

No comments posted yet.

Only logged in users are allowed to comment. Register or log in.

Customise palette

The palette in ModuleStudio can be customised in several ways. This video points out the different possibilities. If… >read more

 

Modeling the…

This video will demonstrate how controllers can be defined for an application. Controllers define the interaction… >read more

 

Basic usage

This article is an introduction to the user interface of MOST, and shows the basic concepts for modeling… >read more

 

MenuSuggestion

The „MenuSuggestion“ application allows one to manage menus and recipe suggestions that are connected to products… >read more

 

New showcase -…

As addition for the CampManager , a reusable hook module named ScheduleManager has been developed. It allows for… >read more

 

Multiple…

The main editor of ModuleStudio is not limited to automatically creating only three container elements. It is also… >read more

 

RSS feeds in…

The welcome pages in ModuleStudio contain valuable information for a successful start with the product. Since… >read more

 

Moving fields…

It is possible to move fields using only the mouse during describing the model . This can save valuable time during… >read more

 

Youth holiday exchange

The youth holiday exchange is a procurement platform, in which holiday and leisure activities for children and… >read more

 

RecipeManager

With ModuleStudio, we have already implemented a basic recipe database. Rather than displaying recipes as simple text… >read more

 
 
 
 

ModuleStudio Honey

Close

You don't have permission to e-mail this story - please login