Example #1
0
        /// <summary>
        /// Carga una animación a un modelo ya cargado, a partir del string del XML.
        /// La animación se agrega al modelo.
        /// </summary>
        /// <param name="mesh">Modelo ya cargado</param>
        /// <param name="xmlString">contenido del XML</param>
        public void loadAnimationFromString(TgcSkeletalMesh mesh, string xmlString)
        {
            TgcSkeletalParser        parser        = new TgcSkeletalParser();
            TgcSkeletalAnimationData animationData = parser.parseAnimationFromString(xmlString);
            TgcSkeletalAnimation     animation     = loadAnimation(mesh, animationData);

            mesh.Animations.Add(animation.Name, animation);
        }
Example #2
0
 /// <summary>
 /// Carga una animación a un modelo ya cargado, a partir del string del XML.
 /// La animación se agrega al modelo.
 /// </summary>
 /// <param name="mesh">Modelo ya cargado</param>
 /// <param name="xmlString">contenido del XML</param>
 public void loadAnimationFromString(TgcSkeletalMesh mesh, string xmlString)
 {
     TgcSkeletalParser parser = new TgcSkeletalParser();
     TgcSkeletalAnimationData animationData = parser.parseAnimationFromString(xmlString);
     TgcSkeletalAnimation animation = loadAnimation(mesh, animationData);
     mesh.Animations.Add(animation.Name, animation);
 }