public static byte[] LoadMo3(string id) { var relativeUrl = $"mo3/{id}.mo3"; var url = GetModelViewerUrl(relativeUrl); var binary = DataLoaderBase.LoadBinary(url, ".mo3"); return(binary); }
public static TextureImage LoadTexture(uint file) { TextureImage img; var relativeUrl = $"textures/{file}.png"; if (_textureImageByUrlCache.TryGetValue(relativeUrl, out img)) { return(img); } var url = GetModelViewerUrl(relativeUrl); var binary = DataLoaderBase.LoadBinary(url, ".png"); img = TextureImage.FromByteArray(binary); _textureImageByUrlCache.Add(relativeUrl, img); return(img); }