繁体   English   中英

Forge 查看器自动播放 Fusion animation

[英]Forge viewer auto-play Fusion animation

我需要一些帮助来使用自定义选项设置 AnimationExtension,以便在查看器上加载 model 后立即自动播放 animation。

到目前为止,我加载了Autodesk.Fusion360.Animation扩展并将可视项设置为 Fusion animation 之一(通过其 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属性,但也许我无法将选项设置为内置扩展:我发现这篇关于扩展和工具中的选项的帖子......但我不明白如何应用它在代码中,与基本查看器相关。

您能否给我信息或片段以在查看器中自动播放 Fusion animation 并为扩展设置其他选项?

谢谢

  1. 使用从一开始就启用的Autodesk.Fusion360.Animation扩展配置查看器。
  2. 将事件Autodesk.Viewing.ANIMATION_READY_EVENT的侦听器添加到查看器。
  3. 当事件到来时,播放 animation。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM