/// <summary> /// Constructs a new animation player. /// </summary> public AnimationPlayer(SkinningData skinningData, TimeSpan animationOffSet = new TimeSpan()) { if (skinningData == null) throw new ArgumentNullException("skinningData"); AnimationOffSet = animationOffSet; skinningDataValue = skinningData; boneTransforms = new Matrix[skinningData.BindPose.Count]; worldTransforms = new Matrix[skinningData.BindPose.Count]; skinTransforms = new Matrix[skinningData.BindPose.Count]; }
/// <summary> /// Constructs a new animation player. /// </summary> public AnimationPlayer(SkinningData skinningData, TimeSpan animationOffSet = new TimeSpan()) { if (skinningData == null) { throw new ArgumentNullException("skinningData"); } AnimationOffSet = animationOffSet; skinningDataValue = skinningData; boneTransforms = new Matrix[skinningData.BindPose.Count]; worldTransforms = new Matrix[skinningData.BindPose.Count]; skinTransforms = new Matrix[skinningData.BindPose.Count]; }