【发布时间】:2021-06-10 20:53:35
【问题描述】:
您好,我们正在使用 Autodesk forge configurator inventor 我们创建了自己的 js 函数。下面,您将找到我们要导入应用程序的逻辑。靠它自己,我们让它工作,但是使用伪造配置器发明者,我们得到身份验证错误。我们尝试了很多不同的选项,但未能使其加载文档。 错误是 --> GET 401(未经授权)
import repo from '../../Repository';
var options = repo.hasAccessToken() ?
{ accessToken: repo.getAccessToken() } :
{ env: 'Local' };
var documentId = 'urn:MyUrn';
Autodesk.Viewing.Document.load(
documentId, (doc) => {
console.log("test");
let items = doc.getRoot().search(
{
type: "geometry",
role: "3d",
},
true
);
if (items.length === 0) {
console.error("Document contains no viewables.");
return;
}
viewer.loadDocumentNode(doc, items[0], {
keepCurrentModels: true,
//placementTransform: tr,
})
.then(function (model2) {
secondModel = model2;
let tr = secondModel.getPlacementTransform();
let _selecterTr = _selectedModel.getPlacementTransform();
console.log(_selecterTr);
tr = _selecterTr;
secondModel.setPlacementTransform(tr);
viewer.impl.invalidate(true, true, true);
});
}, onDocumentLoadFailure,options);
function onDocumentLoadFailure() {
console.error('Failed fetching Forge manifest');
}
【问题讨论】:
标签: autodesk-forge autodesk-viewer autodesk