Alternativa3D 5.5.0 update

24.10.2008 Mikhail Fominykh

There is the Alternativa3D 5.5.0 update on the site.

Changelog:

  • Added mouse interaction. Objects of the classes Object3D, Surface and Face can now dispatch 3d mouse events
  • Added property View.interactive
  • Added a new class Sprite3D
  • Added new materials: SpriteTextureMaterial and DevMaterial
  • Properties alpha and blendMode of the SurfaceMaterial class are moved to the base Material class
  • Renamed following methods of the View class and changed their signature:
    • getFacesUnderPoint -> getObjectsUnderPoint
    • getFaceUnderPoint -> getObjectUnderPoint
  • Added controlled clipping in Camera3D
  • Added unload() method in classes Loader3DS and LoaderOBJ
  • Loader3DS and LoaderOBJ can now load transparency maps
  • Added method Scene3D.hasChanges()
  • Added methods for coordinates transformation:
    • Object3D.localToGlobal()
    • Object3D.globalToLocal()
    • View.projectPoint()
    • View.get3DCoords()
  • Method Object3D.getChildByName() can now perform recursive search in all child objects
  • Added property Object3D.transformation, which returns global transformation matrix of an object
  • Fixed bug in the method Scene.drawBSP(), which occurred when there was a texture material without texture
  • Fixed bug in texture rendering when UV-mapping is degenerated
  • Fixed bug in the method Mesh.removeFace()
  • Fixed bug in controllers, which occurred when coordinates of a controller were being set without any object assigned
  • Fixed bug in the methods View.getFaceUnderPoint and View.getFacesUnderPoint, which led to incorrect results when view had transformation
  • Fixed bug in the LoaderOBJ class, which occurred when the load() method was called twice
  • Fixed bug in the method ObjectUtils.getClassName(), because of which names of the base Flash classes were incorrect

4 Responses to “Alternativa3D 5.5.0 update”

  1. BOX Says:

    Wonderful, I can scrap my custom MouseEvent3D Class ;) Great work guys!

  2. Farid Arzpeyma Says:

    Can’t wait to try it ;)! From now on, all of our project will move to Alternativa Platform. no more PaperVision ;)

  3. makc Says:

    Hey Farid, was that political decision? I know that at least half of team is not from USA.

  4. Fast animation in Alternativa3D « Dorking around 3D in Flash Says:

    […] before, and it’s no longer fun. An idea for option b) was around since summer, but only with recent 5.5.0 update - namely, introduction of sprites - it became […]

Leave a Reply