如何在ES6中重写Headless Autodesk Forge Viewer

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在ES6中重写Headless Autodesk Forge Viewer相关的知识,希望对你有一定的参考价值。

我正在尝试编写在此链接中实现的无头锻造浏览器的ES6版本:https://forge.autodesk.com/en/docs/viewer/v2/tutorials/headless/

我已经为Forge Viewer安装了npm包,我成功完成了大部分代码,直到我到达这两行:

var modelNodes = viewerApp.bubble.search(av.BubbleNode.MODEL_NODE); // 3D designs
        var sheetNodes = viewerApp.bubble.search(av.BubbleNode.SHEET_NODE); // 2D designs

我不知道如何在Typescript中定义“av”。

有人可以帮忙吗?

答案

我刚刚想出答案,只需用Autodesk.Viewing替换av,一切都可以作为魅力:)

以上是关于如何在ES6中重写Headless Autodesk Forge Viewer的主要内容,如果未能解决你的问题,请参考以下文章

在 ES6 类中具有私有属性和方法 [重复]

如何在 Jenkins env 变量中为 Headless Chrome 配置 CHROME_BIN 路径

使用 `google-chrome --headless` 时如何设置浏览器窗口大小?

如何将用 ES6 编写的模块发布到 NPM?

如果 webdriver 的 headless 等于 True,我如何执行“scrollIntoView()”函数?

TestCafe & chrome:headless : 如何强制浏览器语言(语言环境)