【发布时间】:2020-08-03 21:59:16
【问题描述】:
您好,我正在尝试在查看器中添加 forge 扩展,但我不知道我错过了什么。
我关注了这篇文章:https://forge.autodesk.com/blog/loading-external-extensions-forge-viewer
这是我的代码:
<body>
<div id="MyViewerDiv"></div>
<script>
var myViewerDiv = document.getElementById('MyViewerDiv');
var viewer = new Autodesk.Viewing.Private.GuiViewer3D(myViewerDiv);
var options = {
'env' : 'Local',
'document' : './modelV4/hahahah/4/output.svf',
};
Autodesk.Viewing.Initializer(options, function() {
viewer.start(options.document, options);
});
Autodesk.Viewing.theExtensionManager.registerExternalExtension(
'MyExternal.Extension.Id',
'http://localhost:3000/js/external.js')
viewer.addEventListener(
Autodesk.Viewing.GEOMETRY_LOADED_EVENT, () => {
viewer.loadExtension('MyExternal.Extension.Id').then(
function(externalExtension) {
externalExtension.sayHello('Bob')
})
})
</script>
</body>
这是我的道路:
【问题讨论】:
标签: javascript html autodesk-forge autodesk-viewer autodesk