我有一个csv文件,其中每一行都包含关于粒子在时间上的位置的信息,格式如下:
time elapsed, x position, y position, z position
每个文件都有许多这样的行,因此它们构成了轨迹中的点。每个相邻的时间步长不一定相等。我想创建一个3D绘图动画,根据这个时间序列从头到尾准确地显示轨迹。
我研究了现有的动画解决方案,特别是matplotlib动画库,但我找不到任何示例,其中动画的时间步长不是固定的,而是基于输入数据。
我正在努力做一件简单的事情,我有一个对象,它通过创建并添加一个在flash中完成的简单动画来生成烟雾轨迹。一切都很好,但我似乎找不到一个简单的方法让烟雾在播放动画后自行消散,如果我在动画的最后一帧添加像this.parent.removeChild(this);这样的东西,应用程序就会用Cannot access a property or method of a null object reference.崩溃
我做错了什么?
我有一个具有移动点位置的数据文件,格式如下。
x1 y1
x2 y2
x3 y3
.
.
.
我希望用这些数据制作一个动画轨迹。我怎么能这么做?
我试过了
do for [i=1:20] {
plot "temp.dat" every ::i using 1 : 2 w p
}
但是它把所有的点都画在一个图像中,而不是动画中。这样做的方法是什么?