设置 api 时出现错误:streamingV2_EU。它可以与 api:derivativeV2_EU 配合使用。我有一个与 aps-hub 的浏览器非常相似的viewer.js 文件,但我在 loadmodel() 中遇到错误。
与此类似:https://github.com/autodesk-platform-services/aps-hubs-browser-nodejs/blob/develop/wwwroot/viewer.js
我尝试过使用和不使用 api 参数。查看器在没有 api:streamingV2_EU 的情况下加载正常,但我无法使用 SVF2。
要加载 SVF2,不仅仅是设置
api: streamingV2_EU
,环境必须是 AutodeskProduction2
,而不是 AutodeskProduction
。
export function initViewer(container) {
return new Promise(function (resolve, reject) {
Autodesk.Viewing.Initializer({ env: 'AutodeskProduction2', api: 'streamingV2_EU', getAccessToken }, function () {
const config = {
extensions: ['Autodesk.DocumentBrowser']
};
const viewer = new Autodesk.Viewing.GuiViewer3D(container, config);
viewer.start();
viewer.setTheme('light-theme');
resolve(viewer);
});
});
}
参考:
Initializing the Viewer for SVF and SVF2 Support
位于https://aps.autodesk.com/en/docs/viewer/v7/developers_guide/viewer_basics/starting-html/