The Editor

The editor uses the Qt toolkit, and was written using the brand new QtCreator, which is beautiful, although still missing a few features.

The main render is done on a QGLWidget, which works nicely, and OpenGL extensions are done using glew, which works nicely.

I have created a tree view to visualise the scene graph, this has been done through inheriting from a QAbstractItemModel. Using this model, I can update my scene graph as normal, and the tree view will update automatically. This view allows for selecting the nodes, and will allow properties to be altered depending on the selected node.

Next to be added, will be the ability to select the nodes by clicking on them in the render widget, and also a set of visual widgets to translate and rotate nodes.

Advertisements