此问题与我的上一个问题(如何实现Forge Autodesk model aggregating viewer?)相关。我当前的查看器基于http://learnforge.autodesk.io/#/教程,还有一部分代码我不明白:
var options = {
env: 'AutodeskProduction',
getAccessToken: getForgeToken
};
var documentId = 'urn:' + urn;
console.log(documentId)
Autodesk.Viewing.Initializer(options, function onInitialized() {
viewerApp = new Autodesk.Viewing.ViewingApplication('forgeViewer');
viewerApp.registerViewer(viewerApp.k3D, Autodesk.Viewing.Private.GuiViewer3D);
viewerApp.loadDocument(documentId, onDocumentLoadSuccess, onDocumentLoadFailure);
});
据我所知,前面的代码初始化了查看器。但是我不知道viewerApp是什么类型的对象。的确:
Autodesk。观看。查看应用程序
,因此根据文档,它不应该有任何特定的方法(https://autodeskviewer.com/viewers/latest/docs/Autodesk.Viewing.ViewingApplication.html ).李>
我建议不要使用ViewingApplication
,因为它在即将推出的Viewer v7中已被弃用(尽管可用于遗留支持的ploy填充)。*(GTA下周)。
使用Autodesk。观看。私有的GuiViewer3D或Autodesk。观看。私有的Viewer3D,请参见此处,了解如何初始化和加载模型。
参见此处查看AAutodesk上的文档。观看。文件加载
(相当于加载文档)。