Autodesk forge Forge查看器:自动启动动画

Autodesk forge Forge查看器:自动启动动画,autodesk-forge,autodesk-viewer,Autodesk Forge,Autodesk Viewer,我们希望在Forge viewer中加载模型时触发/自动启动特定对象(RevitElementID)的动画/模拟。目标是在地板上以重复循环的方式来回移动立方体(RevitElementID)。是否可以使用任何相关的扩展或代码进行此操作?是的,这是可能的,但没有现成的内置扩展。动画逻辑必须是自定义实现 从给定的ElementId/UniqueId中,您需要找到相应的dbId,请参阅,以获取如何执行该操作的起点 从给定的dbId中,您可以获得FragmentID,并使用这些ID将转换应用于查看器中的

我们希望在Forge viewer中加载模型时触发/自动启动特定对象(Revit
ElementID
)的动画/模拟。目标是在地板上以重复循环的方式来回移动立方体(Revit
ElementID
)。是否可以使用任何相关的扩展或代码进行此操作?

是的,这是可能的,但没有现成的内置扩展。动画逻辑必须是自定义实现

从给定的ElementId/UniqueId中,您需要找到相应的dbId,请参阅,以获取如何执行该操作的起点

从给定的dbId中,您可以获得FragmentID,并使用这些ID将转换应用于查看器中的组件。动画逻辑必须由您自己的应用程序执行。您可以参考那篇文章或我编写的几个演示之一来执行动画:

-

-

您可以使用Autodesk.Viewing.GEOMETRY\u LOADED\u事件和Autodesk.Viewing.OBJECT\u TREE\u CREATED\u事件来触发动画逻辑,以便确保模型已完全加载。另见该文章:


希望这能有所帮助。

谢谢您的详细回复。这将对我们的目标非常有帮助。