metaModelSrc:“myfile.json” - 工作得很好,但我需要一个变量而不是 Api 接收 - 一个 json 对象。theat 意味着你可以执行 metaData.name 并且它会显示它
当您将 stringify 复制粘贴到 json 文件并给出路径文件时,它正在工作。当您下载 blob 并将其作为路径 file.json 提供时,它确实有效 - 我需要从代码加载它而不下载 blob
我的错误:metaModelSrc
Failed to load model metadata for model 'fsfdsfsdfs from 'application/json' - utils.loadJSON(): Failed to parse JSON response - SyntaxError: Unexpected token < in JSON at position 0
我尝试过字符串化,但没有成功;我尝试将其转换为文件,但没有成功。
我已经从一个 blob 下载了它,并且给了它一个路径 metaModelSrc: "..../myfile.json" 并且它确实有效。但我需要从变量而不是路径加载它,而且我对下载 blob 不感兴趣,我需要使用从 api 获取的数据。
// metaData - json object from api
const metaDatastringify= JSON.stringify(metaData);
var file = new Blob([metaDatastringify], {type: 'application/json'});
var file1 = new File([file], "name", {type: 'application/json'});
gltfLoader.load({
id: "fsfdsfsdfs",
metaModelSrc: file1,
edges: true,
performance: true,
});
三国纷争
神不在的星期二
相关分类