Autodesk forge 无法读取属性';isEmpty';将多模型加载到Forge viewer时的未定义
我遵循这个例子 用于将多模型加载到Forge Viewer,但有时会出现以下错误: 无法读取未定义的属性“isEmpty” 当我尝试重新加载页面时,它没有这个错误,我不知道为什么。你能帮忙吗。非常感谢你Autodesk forge 无法读取属性';isEmpty';将多模型加载到Forge viewer时的未定义,autodesk-forge,autodesk-viewer,autodesk,Autodesk Forge,Autodesk Viewer,Autodesk,我遵循这个例子 用于将多模型加载到Forge Viewer,但有时会出现以下错误: 无法读取未定义的属性“isEmpty” 当我尝试重新加载页面时,它没有这个错误,我不知道为什么。你能帮忙吗。非常感谢你 这是我的代币申请 function getForgeToken(callback) { jQuery.ajax({ url: '/token', success: function (res) { callback(res.access_token, res.ex
这是我的代币申请
function getForgeToken(callback) {
jQuery.ajax({
url: '/token',
success: function (res) {
callback(res.access_token, res.expires_in)
}
});
}
对于初始化
你能在博客中分享一段反映你对代码所做更改的代码片段吗?注意。请不要在这里共享您的访问令牌,这是机密信息。或者在这里查看我的修改版本嗨,伊森,我关注您的新更新,它现在对我来说很好。但我仍然在屏幕上有一些错误,比如粗体的“没有提供访问令牌,但是请求了授权。这是一个问题。Logger.js:186”。我使用jQueryAjax作为请求令牌。我现在不在乎,但你知道为什么吗?你必须调用Forge OAuth API从后端获取访问令牌,例如,我要为午餐查看器函数添加令牌。非常感谢你的帮助!
var token = getForgeToken;
var options = {
env: 'AutodeskProduction',
getAccessToken: token
};
//It looks the static function of Viewer does not support ES6
//still use ES5
Autodesk.Viewing.Initializer(options, function onInitialized(){
//get the viewer div
const viewerDiv = document.getElementById( 'forgeViewerLocal' );
//initialize the viewer object
const viewer = new Autodesk.Viewing.Private.GuiViewer3D( viewerDiv);
//load model one by one in sequence
const util = new MultipleModelUtil( viewer );
util.processModels( models);
});
launchViewer( models.concat() );