
-->
We focused a lot on keeping compatibility as much as possible. Nonetheless we had to fix minors things that leaded to small API changes.
Removal of the outline material. Now you can create the similar effect doing : new Material( new MaterialAttribute( new OutlineAttribute() ) )
remove of get/remove ChildById from Node class. Use the corresponding by Name methods instead. To access children, mind that you have a public property children, which is an array.
Change Plane3D texture orientation to be more logical.
When listening events to an object, the event is now typed as Shape3DEvent and has some new properties you should check out.
Sprite3D/2D are now dependent of the perspective. You shall adjust them to get the expected dimension
Rotation way may be inverted
ParserStack to preload and parse several files sequentially
Phong shading
CelShading
Sprite2D/3D attributes management
sprite2D/3D new properties plus event managment.
Material tiling
Sound3D element
Light color managment in shading
Some major bug fixes and memory optimization. Performance has also been improved a bit in some cases.
Add a vertex modification system in order to update the polygons owner normal vectors. - done
Clean the compute bounds method of polygon since not all of it is actually used now - done
how about adding attributes to sprites? basically, add method into attributes interface to handle sprites, if they can. right now, I wired color/light support in sprite itself, which is not really logical. besides, I would like to be able to put sprite trees into fog… then someone might want (out)line attributes on it, etc - ok
Add the bitmap material tiling possibility - ok
Add polygon detection when useSingleContainer is set to true with collision algorithm - ok
Add the MaterialManager to give access before and after the display list rendering - ok
Fix problem with removeEventListener - ok
Add Sound 3D object - ok
New implementation of get3DFrom2D(p_oScreenPoint:Point) in Polygon class - ok
Create dotted line attributes (create a tutorial from it) - ok as first version but needs rewrite and become 3D
Comment the line 88 on Sprite2D.as - ok
Make a test when applying a new texture in Bitmapmaterial that it is actually a different texture (before dispose) - ok
Memory leak in Node.as class : for each( var lNode:Node in children.slice() ) - ok
Addition of Sprite2D and Sprite3D event system - ok
removed useless vertices and uvcoords array copy in BitmapMaterial - ok
