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.