internal Animation( string name, float length )
{
this.name = name;
this.length = length;
// use the default interpolation modes
this.interpolationMode = Animation.DefaultInterpolationMode;
this.rotationInterpolationMode = Animation.DefaultRotationInterpolationMode;
// Create the track lists
this.nodeTrackList = new Dictionary<ushort, NodeAnimationTrack>();
this.numericTrackList = new Dictionary<ushort, NumericAnimationTrack>();
this.vertexTrackList = new Dictionary<ushort, VertexAnimationTrack>();
}