【发布时间】:2022-02-25 06:49:42
【问题描述】:
我需要一些帮助来使用自定义选项设置 AnimationExtension,以便在模型加载到查看器后立即自动播放动画。
到目前为止,我加载了 Autodesk.Fusion360.Animation 扩展并将可视项设置为 Fusion 动画之一(通过其 ID,在清单中找到)。如果我尝试从控制台播放扩展,我可以获得 Autodesk.Fusion360.Animation 扩展并在回调中使用 play() 或 activate();但如果我尝试从代码中做到这一点,它就不起作用。 这是我的代码:
viewer.addEventListener(Autodesk.Viewing.GEOMETRY_LOADED_EVENT, (x) => {
viewer.loadExtension('Autodesk.Fusion360.Animation').then((y)=> {
y.options.startOnInitialize=true;
y.activate();
y.play();
})
});
从选项中我看到有 startOnInitialize 属性,但也许我无法将选项设置为内置扩展:我发现 this post 关于扩展和工具中的选项。 ..但我不明白如何在代码中应用它,与基本查看器相关。
您能否给我信息或 sn-p 以在查看器中自动播放 Fusion 动画并为扩展设置其他选项?
谢谢
【问题讨论】:
标签: autodesk-forge autodesk-viewer