繁体   English   中英

Forge 查看器:自动启动动画

[英]Forge viewer: Auto-start animation

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

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

从给定的 ElementId/UniqueId 中,您需要找到相应的 dbId,请参阅该回复以了解如何执行此操作的起点。

从给定的 dbId,您可以获得 fragmentIds 并使用它们将转换应用于查看器中的组件。 动画逻辑必须由您自己的应用程序执行。 您可以参考那篇文章如何在查看器中创建动画? 或者我写的几个演示动画之一:

运动学- 来源

物理学- 来源

您可以使用Autodesk.Viewing.GEOMETRY_LOADED_EVENTAutodesk.Viewing.OBJECT_TREE_CREATED_EVENT来触发动画逻辑,从而确保模型已完全加载。 另请参阅该文章: 异步查看器事件通知

希望有帮助。

暂无
暂无

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

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