logo

X3DToolKit changeLog

home_link
concepts_link
download_link
installation_link
examples_link
developer_link

version 0.5.0 released 27/10/03

  • DefineNewTypeName extended to the scene graph meaning that a type belongs to a component that belongs to a scene graph.
  • Bbox becomes BBox.
  • Simpler syntax to define a new node. Before you had to record the CreationFunction, now only defineNewNode<T>() is needed in the constructor.
  • Thanks to the implicit template parameters you can type defineNewEnterFunction(&component::function);
  • X3DTTAlgorithm becomes GraphTraversal.
  • Default* classes disappear.
  • New arborescence. New include files :kernel.h, x3dscenegraph.h, glscenegraph.h...
  • SFVec3f VertexData::_point becomes SFPoint3f VertexData::_point
  • Mesh namespace becomes MESH to avoid ambiguity with Mesh class.
  • SFMatrix34f::toFloat syntax changes.
  • In the X3DAbstractNode class, addParent and removeParent become private, addLink and removeLink become addParentToChild and removeParentFromChild.
  • The VertexData class doesn't have a list of VertexFData any more, it stores directly the informations per face.
  • The functions scale(...), translation(...), rotationX()... returning an SFMatrix34f are incorpored into SFMatrix34f as static methods. identity34() becomes the public static member IDENTITY.