我的数据中有一系列帧(时间步)。
在GUI中,我可以在我感兴趣的时间步骤的顶行输入小方框,点击enter
,然后我就可以了。
如何以编程方式显示给定的时间步长?
我无法找到办法,因为:
animationScene
(例如animationScene1 = GetAnimationScene()
)
我只找到了命令
animationScene1.GoToFirst()
,
animationScene1.GoToLast()
,
animationScene1.GoToPrevious()
,
animationScene1.GoToNext()
,
但无法设置特定的框架。答案 0 :(得分:1)
尝试
animationScene.AnimationTime = time
其中time
是您所需的时间步长。请注意,这是"真实"时间,而不是帧号。
要获取可用时间步的列表,请使用
animationScene.TimeKeeper.TimestepValues
答案 1 :(得分:0)
我无法根据其索引istep
显示特定框架,但我可以使用其实时tstep
显示特定框架,
animationScene1.AnimationTime = tstep
从一些测试来看,它似乎运行稳健。
要获得时间步骤列表,animationScene1.TimeKeeper.TimestepValues
似乎在大多数情况下都可以解决问题。