The framework for Transformation Worlds 1 is called 'transformax' . It implements a scene-graph architecture similar to those found in 3D systems, but much simplified. This architecture was key to implementing potential in-scene mouse interaction of all visible elements.

To keep the framework simple and easy to use, there are essentially only five types of scene-graph element

Viewport
Camera ( transformable, can act as a group node)
Model ( transformable, can act as a group node)
Transformer ( visible element that can transform models when clicked or dragged)
Element ( visible parts of a model or transformer)

Click the buttons on the left for explanatory diagrams


The framework for Transformation Worlds 2 ( transformax2 ) will extend transformax to include mathematical input and output.


The framework for Transformation Worlds 3 ( transformax3D ) will draw on and extend earlier interactive design ideas into the 3rd dimension and beyond.