A lightweight 3D Engine for Haxe.
Currently only supports Flash/Stage3D, but is abstracted to support other backends in the near future.
In order to setup the engine, you can do :
var engine = new h3d.Engine(); engine.onReady = startMyApp; engine.init();
Then in your render loop you can do :
engine.begin(); ... render objects ... engine.end()
Objects can be created using a combination of a h3d.mat.Material (shader and blendmode) and h3d.prim.Primitive (geometry).
You can look at available examples in samples directory.
The h2d package contains classes that provides a complete 2D API that is built on top of h3d, and is then GPU accelerated.
It contains an object hierarchy which base class is h2d.Sprite and root is h2d.Scene