Alternativa3D 5.6.0 update
04.09.2009 Vladimir BabushkinThere is the Alternativa3D 5.6.0 update on the site.
Changelog:
- Increased performance of scene building and rendering by moving the calculation of UV-coordinates at the rendering time
- Added mechanism of adjusting visibility between certain parts of the scene. Thus:
- added new classes:
alternativa.engine3d.core.Splitter
alternativa.engine3d.core.Sector - added new properties:
Scene3D.splitters
Scene3D.sectors
Camera3D.currentSector
- added new classes:
- Added new material class alternativa.engine3d.materials.MovieClipMaterial
- Improved faces auto-welding algorithm
- In faces auto-welding algorithm added parameter which allows not to weld adjacent faces if in the resulting face any two adjacent edges appear to be on one line
- Added parsers of 3DS and OBJ formats
- Added loading progress events for classes Loader3DS and LoaderOBJ
- Fixed bug which occurred when a 3DS-model without faces was loaded
- Now the names of dummy objects in 3DS data are correctly parsed
- Loader3DS.units renamed to Loader3DS.scale
- Fixed bug in LoaderOBJ which occurred during loading of a model without UV-coordinates
- Added parameters Loader3DS.loadMaterials and LoaderOBJ.loadMaterials which allow not to load model textures
- Added class alternativa.utils.UnitsConverter to calculate conversion coefficient between measurement units
- Added method View.projectViewPointToPlane()
- The method View.get3DCoords() now respects camera zoom
- Fixed bug because of which changes in camera settings were not taken into account by the View.get3DCoords() method
- Fixed bug in Matrix3D.getRotations() which led to wrong results in certain situations
- Fixed bug appearing during activated viewport interactivity which is not placed on stage
- Improved algorithm of collision detection and now collider should not catch corners
- Fixed bug in methods Object3D.transformation and Object3D.globalToLocal(), which appeared if the object was not on stage
- Fixed bug in method Object3D.globalToLocal(), appearing during method call at stage root object
- Added method Object3D.forEach()
- DevMaterial now can show non-planar polygons
- DevMaterial now can show polygons, degenerated into a single point
- Fixed bug because of which singular polygons with more than three vertices were indicated incorrectly in DevMaterial
- Now each type of primitive has its own default name
- Fixed bug which led rendering algorithm into endless loop when clipping was disabled
- Added Camera3D.focalLength property
- MouseEvent.view now contains correct viewport reference
- WalkController doesn’t jump continuously when jump key is pressed
- Now in WalkController it is possible to set maximum and minimum pitch angle
- Now FPS counter visibility can be changed

05.09.2009 в 22:05
Thanks for the update! You guys really keep busy!
Any syntax issues we can expect in upgrading from last version?
Thanks!
07.09.2009 в 15:30
It seems that 5.6.0 is not the latest.
08.09.2009 в 17:01
when will 6 or 7 version going to public?
19.09.2009 в 08:49
Awww Snap - “Added parsers of 3DS and OBJ formats” This is so huge, thank you!
13.04.2010 в 02:07
thanks yes for update
13.04.2010 в 02:08
thanks for info