private static MeshAnimation.MeshAnimationData GetWavingAnimationData(float framesPerSecond)
        {
            var animationData = new MeshAnimation.MeshAnimationData();

            animationData.FramesPerSecond = framesPerSecond;
            animationData.FramesData      = new MeshAnimationFrameData[NumberOfAnimationFrames];
            for (int frameIndex = 0; frameIndex < NumberOfAnimationFrames; frameIndex++)
            {
                animationData.FramesData[frameIndex] = CreateFrameDataWithBonesTransforms(frameIndex);
            }
            return(animationData);
        }
		private static MeshAnimation.MeshAnimationData GetWavingAnimationData(float framesPerSecond)
		{
			var animationData = new MeshAnimation.MeshAnimationData();
			animationData.FramesPerSecond = framesPerSecond;
			animationData.FramesData = new MeshAnimationFrameData[NumberOfAnimationFrames];
			for (int frameIndex = 0; frameIndex < NumberOfAnimationFrames; frameIndex++)
				animationData.FramesData[frameIndex] = CreateFrameDataWithBonesTransforms(frameIndex);
			return animationData;
		}