Example #1
0
        /// <summary>
        /// Carga un modelo a partir del string del XML
        /// </summary>
        /// <param name="xmlString">contenido del XML</param>
        /// <param name="mediaPath">Path a partir del cual hay que buscar las Texturas</param>
        /// <returns>Modelo cargado</returns>
        public TgcSkeletalMesh loadMeshFromString(string xmlString, string mediaPath)
        {
            TgcSkeletalParser   parser   = new TgcSkeletalParser();
            TgcSkeletalMeshData meshData = parser.parseMeshFromString(xmlString);

            return(loadMesh(meshData, mediaPath));
        }
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);
        }
Example #3
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 #4
0
 /// <summary>
 /// Carga un modelo a partir del string del XML 
 /// </summary>
 /// <param name="xmlString">contenido del XML</param>
 /// <param name="mediaPath">Path a partir del cual hay que buscar las Texturas</param>
 /// <returns>Modelo cargado</returns>
 public TgcSkeletalMesh loadMeshFromString(string xmlString, string mediaPath)
 {
     TgcSkeletalParser parser = new TgcSkeletalParser();
     TgcSkeletalMeshData meshData = parser.parseMeshFromString(xmlString);
     return loadMesh(meshData, mediaPath);
 }