New unified versions system and Alternativa3D update

29.08.2008 Anton Volkov

As far as you probably remember, Alternativa3D first public launch was a complete crunch. We didn’t pay a lot of attention to our software versions’ system. It is neseccary to create build servers with clear libraries’ links at the moment. Thereby, all platform libraries (more that twenty) are being unified to the following format:

X.Y.Z

  • X — generation. New generation means serious changes in architecture, up to all-new code. Back compatibility is not guaranteed.
  • Y — feature-version. Added new functions, refactoring. Classes and classes renaming is possible, with adding information to changelog.
  • Z — fix-version. Fixed bugs, optimizations. API is the same and all fix-versions are compatible in current feature-version.

How Alternativa3D versions are changed in this new format:
5.0.1 -> 5.1.0
5.0.2 -> 5.2.0
5.0.3 -> 5.3.0
5.0.4 -> 5.4.0
5.1.0 -> 6.0.0
We’re sorry for inconvenience, but it is much better to make these changes now.

We were preparing source code of Bunker and Temple. As it happens sometimes, we generated new ideas during this work.

So, here is 5.4.0:

  • Added View getFaceUnderPoint and getFacesUnderPoint methods, which let to get faces under set point
  • Added WalkController and FlyController classes, which let to manage walk and fly modes
  • Added EllipsoidCollider class, which implements ellipsoid-to-geometry collision detection
  • Added Scene3D planeOffsetThreshold parameter — an offset for defining distances between point and splitter planes
  • Added Set.createFromArray method, which creates set from array
  • Added Matrix3D.axisAngleToMatrix method, which forms rotation matrix from axis-angle representation
  • Added Matrix3D getRotations method, which gets rotation angles values
  • Bug fixed in OBJLoader, which showed up during uploading model with textures but without UV-mapping
  • Bug fixed in Mesh cloning, which showed up if surface has no material

You can get fresh version from our website (registration needed).

4 Responses to “New unified versions system and Alternativa3D update”

  1. New unified versions system and Alternativa3D update : Dtv 2009 Says:

    […] Original post by Anton Volkov […]

  2. Le dalaï lama est arrivé au temple bouddhiste de Lérab Ling dans l ... · Says:

    […] News » News New unified versions system and Alternativa3D update2008-08-29 18:12:23Get methods, which let to get faces under set point … work. So, here is 5.4.0: […]

  3. llawson Says:

    Looks great guys! Thanks for all your hard work! :)

  4. sms maus Says:

    Lovely Grüße an alle. Danke und macht´s gut

Leave a Reply