/// <summary>Initializes a new instance of the
        /// <see cref="T:XNAnimation.Controllers.SkeletonController"></see>
        /// class.
        /// </summary>
        /// <param name="skeletonDictionary"></param>
        public SkeletonController(SkinnedModelBoneDictionary skeletonDictionary)
        {
            this.skeletonDictionary = skeletonDictionary;
            localBonePoses          = new Pose[skeletonDictionary.Count];

            blendWeight = 1.0f;
        }
        /// <summary>Initializes a new instance of the 
        /// <see cref="T:XNAnimation.Controllers.SkeletonController"></see>
        /// class.
        /// </summary>
        /// <param name="skeletonDictionary"></param>
        public SkeletonController(SkinnedModelBoneDictionary skeletonDictionary)
        {
            this.skeletonDictionary = skeletonDictionary;
            localBonePoses = new Pose[skeletonDictionary.Count];

            blendWeight = 1.0f;
        }