在D3中复制Protovis N体仿真

时间:2012-02-26 14:19:10

标签: javascript d3.js protovis

我想在新的库D3中复制Protovis的N-Body示例。 D3应该是Protovis的演变,但是我很难让任何模拟甚至接近。

目标:http://mbostock.github.com/protovis/ex/nbody.html

到目前为止,我遇到了以下问题:

  • D3没有内置的碰撞检测。
  • 在每个刻度线中添加我自己的碰撞检测时,它非常紧张。
  • N-body示例缓慢而平稳地移动,这在D3中不是我的情况。尝试复制Force布局中的设置似乎不匹配。
  • 颜色渐变我无法准确复制。在尝试以节点速度为基础时,我的情况非常紧张。
  • 我无法让模拟以任何合理的方式保持运行。冷却因素我尝试手动设置并通过简历()。

以下是我目前的尝试:https://gist.github.com/1917001

0 个答案:

没有答案