|
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.
|