AutodeskForgeViewer是否可以使用从模型衍生API生成的离线数据?
创始人
2024-11-12 11:00:19
0

可以通过在应用程序中缓存模型衍生API生成的数据并将其直接加载到Forge Viewer中来实现将离线数据加载到Forge Viewer。以下是一种示例方法:

首先,使用模型衍生API生成数据并将其转换为需要的格式,例如SVF格式:

// 将模型上传至模型衍生API var job = new JobPayload(); job.input = new JobPayloadInput(); job.input.urn = '模型的URN或文件路径'; job.output = new JobPayloadOutput([new JobPayloadItem( JobPayloadItem.Type.OUTPUT, { type: 'svf', views: ['2d', '3d'] } )]); var jobResult = DMWorker.submitJob(job);

// 获取SVF文件的URL var manifest = DMWorker.waitJobResult(jobResult.urn); var derivatives = dm.extractDerivatives(manifest);

// 下载并转换SVF文件 var metadata = dm.extractMetadata(manifest); var bubbleNode = dm.findNode(meta, derivatives.svf); var bubble = dm.download(bubbleNode, { accept: 'application/octet-stream' }); var svf = await bubble.arrayBuffer(); var svfBuffer = new Buffer(svf);

接下来,将数据存储在本地缓存中:

localStorage.setItem('模型的唯一ID', JSON.stringify(svfBuffer));

最后,在需要加载离线数据的页面中,读取本地缓存并将其传递给Forge Viewer:

var svfBuffer = JSON.parse(localStorage.getItem('模型的唯一ID')); var options = { env: 'AutodeskProduction', accessToken: '你的访问令牌', offline: true, // 强制离线模式 useADP: false // 不使用ADP };

Autodesk.Viewing.Initializer(options, function () { viewer = new Autodesk.Viewing.Private.GuiViewer3D(document.getElementById('viewer')); var documentId = 'urn:我的模型URN或文件路径'; Autodesk.Viewing.Document.load( documentId, function

相关内容

热门资讯

经核实!情怀游戏字牌辅助&qu... 经核实!情怀游戏字牌辅助"解迷辅助挂"好像真的是有挂(哔哩哔哩)1)情怀游戏字牌辅助辅助插件:进一步...
现有关情况通报如下!丰城双剑辅... 现有关情况通报如下!丰城双剑辅助器是真的吗"透视辅助攻略"真是真的是有挂(哔哩哔哩)1、玩家可以在丰...
透视攻略!雀友会潮汕麻将开挂辅... 透视攻略!雀友会潮汕麻将开挂辅助"总结辅助软件"切实真的是有挂(哔哩哔哩)暗藏猫腻,小编详细说明雀友...
第三方辅助挂!广西老友玩游戏辅... 第三方辅助挂!广西老友玩游戏辅助器"必备辅助插件"切实是有挂(哔哩哔哩)1、让任何用户在无需广西老友...
经核实!菜鸟黑桃a3作必弊&q... 经核实!菜鸟黑桃a3作必弊"教你辅助插件"本来是有挂(哔哩哔哩)1、玩家可以在菜鸟黑桃a3作必弊透视...
明白辅助挂!相约互娱辅助&qu... 明白辅助挂!相约互娱辅助"了解辅助器"真是真的有挂(哔哩哔哩)1、游戏颠覆性的策略玩法,独创攻略技巧...
据文件显示!边锋嘉兴麻将辅助器... 据文件显示!边锋嘉兴麻将辅助器"辅助辅助方法"竟然是真的有挂(哔哩哔哩)1、边锋嘉兴麻将辅助器免费辅...
黑科技辅助挂!小程序四川血战辅... 黑科技辅助挂!小程序四川血战辅助"辅助辅助教程"果然存在有挂(哔哩哔哩)1、进入到小程序四川血战辅助...
最终!如何使用掌酷十三张脚本&... 最终!如何使用掌酷十三张脚本"了解辅助方法"总是是真的有挂(哔哩哔哩)1、操作简单,无需如何使用掌酷...
透视最新!九游破解辅助插件官网... 透视最新!九游破解辅助插件官网"有挂辅助挂"其实真的有挂(哔哩哔哩)1、超多福利:超高返利,海量正版...