Mouse events
We’ve implemented mouse interactivity support for 3d objects. Now you can handle mouse events by attaching listeners to objects, surfaces and faces. Event objects contain all necessary information about the point in which an event has occurred: 3d-coordinates, uv-coordinates and affected elements of the scene.

Sprites
Now the engine includes sprites — objects that don’t have faces but only position in the scene and an image which is placed in that position. Sprites are useful for displaying various objects that do not need to be real 3d objects. Since sprites are built into BSP-tree, they are qualitatively sorted before rendering.

Developer’s material
The purpose of this material is to give a visual representation of BSP-tree’s quality. With its help you can see, for example, how much fragments different faces have or how deep in the tree they are lying. Such information may help you to optimize your 3d-model for better performance.

Adjustable clipping
It is possible now to set clipping modes for cameras. This allows not to render objects that are too far or, if the entire scene is before the camera and never leaves viewport, you can turn off clipping thus increasing rendering speed.
