/// <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 TgcKeyFrameMesh loadMeshFromString(string xmlString, string mediaPath) { TgcKeyFrameParser parser = new TgcKeyFrameParser(); TgcKeyFrameMeshData meshData = parser.parseMeshFromString(xmlString); return(loadMesh(meshData, mediaPath)); }
/// <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 TgcKeyFrameAnimation loadAnimationFromString(TgcKeyFrameMesh mesh, string xmlString) { TgcKeyFrameParser parser = new TgcKeyFrameParser(); TgcKeyFrameAnimationData animationData = parser.parseAnimationFromString(xmlString); return(loadAnimation(mesh, animationData)); }
/// <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 TgcKeyFrameMesh loadMeshFromString(string xmlString, string mediaPath) { TgcKeyFrameParser parser = new TgcKeyFrameParser(); TgcKeyFrameMeshData meshData = parser.parseMeshFromString(xmlString); return loadMesh(meshData, mediaPath); }
/// <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 TgcKeyFrameAnimation loadAnimationFromString(TgcKeyFrameMesh mesh, string xmlString) { TgcKeyFrameParser parser = new TgcKeyFrameParser(); TgcKeyFrameAnimationData animationData = parser.parseAnimationFromString(xmlString); return loadAnimation(mesh, animationData); }