【发布时间】:2011-11-09 00:47:46
【问题描述】:
我有一个使用 Gephi 生成的网络图可视化,其中包含许多节点和边。我需要制作摄像机(或移动影片剪辑)的动画,以沿着贝塞尔曲线的路径“飞越”网络,随机访问每个(不一定是每个)节点。我制作了what this would look like 的快速动画。
如何通过 AS3 或 Processing 或使用 github 上的 mbostock D3 javascript 库以编程方式实现此目的?
到目前为止,我在 AS3 中的尝试是使用 Miller H. Borges Medeiros' tool 将 gephi 生成的 SVG 转换为 AS3 代码,然后尝试调整贝塞尔补间库,例如 Zeh Fernando 的示例,但我遇到了困难。
Medeiros 的转换器将二次贝塞尔曲线拆分为 4 个单独的二次贝塞尔曲线,我不确定如何将 flash 的 curveTo 方法转换为 Fernando 代码中的贝塞尔曲线点数组。
然后是只通过那些相互连接的节点来动画相机的问题。
有什么想法吗? 谢谢你的帮助!!..
【问题讨论】:
标签: actionscript-3 animation visualization processing bezier