3D动画<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />在我的演示之前,我有想法将动画添加到我创建的Surface Plot示例中。 由于我还在做最后一分钟的准备,直到我发表演讲的时间,我没有时间将3D动画作为演示文稿的一部分添加。 但是,我在星期五早上添加了它,我正在为那些可能感兴趣的人分享它。 正如我所料,这很容易做,只花了几分钟。 这是我做的:
- 我添加了一个表变量以允许设置时间步数。 请注意,存在折衷和一些问题。 权衡是100,000行被分成时间步数。 更多步骤意味着更平滑的动画,但是对于任何给定的时间步长,表面中的点更少(这导致表面表示的质量问题)。 如果添加要补偿的行,则可能会遇到无法绘制曲面或网格的问题。
- 我添加了一个新列来表示时间。 我使用列公式来创建离散时间步骤(这里不需要连续)。 请注意,我可以根据Row()生成一个公式来生成一个按时间排序的表,但我决定随机抽取时间空间,因为我已经对x和y进行了采样。
- 然后,我将z的公式更改为乘以时间步长的正弦函数。 这会产生变化的幅度。
- 最后,我在时间值上添加了一个本地数据过滤器。
您可以通过启用硬件加速(在曲面图图区域中单击鼠标右键)来加快动画速度之前按下播放按钮。 您还应该将速度滑块一直向右移动。
有一些脚本包含本地数据过滤器。 运行那些。 每个允许您为3D数据集设置动画。