背景

我已经要求由一个客户创建一个图片世界上其具有的动画箭/线,来自世界一个地区到另一个。

光线将是随机的,将代表一事务,将淡出之后他们发生的,并将增加的频率随着时间的推移。光线将开始在一个国家的边界和最终,在另一个。因为每画的交易发生一个不断更新总额的所有交易将显示在底图像。额的个别交易将随机化。另外还将一年展示的形象,这将增加每n秒钟。

随机、求和增加不是我一个问题,但我在失去对如何做法的动画箭/射线。

我的问题是什么是最好的方式做到这一点?什么框架/图书馆是最适合这份工作吗?

我最能说流利的蟒蛇么python建议是最容易的,我的,但是我打开的任何优雅的方式做到这一点。客户将此作为一个幻灯片介绍,在windows的机器。

有帮助吗?

解决方案

如果你是冒险使用的照片:)

你可以画贝塞尔的曲线3d空间顶上有纹理的飞机(地图),可以指定的厚度对于他们,你可以得出一个点(小锥体)的末尾。这很容易,它看起来不错,问题是学习基础知识的照片如果你没有使用过,但这会很有趣和可能有用的,如果你在为编程的图形。

你可以使用照片从蟒蛇么用 pyopenglpyglet.

如果你做的动画这种方法可以捕获到avi文件(使用 camtasia 或者类似的东西)就可以把到一个呈现下滑。

其他提示

客户将此作为一个幻灯片介绍,在windows的机器

我认为这是关键所以你的答案。之前要一个3d执行情况和编写所有的代码,在世界上建立这个特点,你需要来看演示软件。机会是,你选择将归结为两点:

  1. Animated Gif
  2. 定义介绍脚本

显然,一个animated gif不是理想的,由于这样的事实,它重复时,它完成渲染,并使其持续一个长的时间会让一个大gif。

定义介绍脚本很可能是其他方式让他把它带在介绍没有运行中的任何一侧的程序,或在做什么奇怪的。我不确定其演示应用程序为目标,但这可能是有价值的信息。

他听起来像他更多的非技术和要求的东西,他没有意识到将是困难的。我认为你应该来了一些选项,说明难以执行,并建议另一个解决方案,落入'的降压爆炸'的范围。

它在很大程度上取决于你的努力要花费这一点,但基本概要的一个简单的方法。将被载的图像一个箭头,并使用图书馆,以色和旋转在你想要的方向点(或绘制它的使用形状/曲线)。

最后实际动画插入之间的坐标基础上的时间。

如果它只是为了演示,虽然,我会用Macromedia闪光,或者类似的动画节目。(会做同上,但你不需要计划什么)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top