我最近碰巧看到了这个动画(http://universe.daylife.com/)。我想知道这个小程序背后的算法是什么。如何以及在何处学习这些东西?
由于
答案 0 :(得分:1)
例外情况是:
java.lang.NullPointerException
at universe.draw(universe.java:262)
at processing.core.PApplet.handleDisplay(PApplet.java:1359)
at processing.core.PGraphics.requestDisplay(PGraphics.java:680)
at processing.core.PApplet.run(PApplet.java:1454)
at java.lang.Thread.run(Unknown Source)
至少揭示了小程序是如何完成的:通过使用优秀的Processing环境(使用“简化的”Java和良好的图形库)。
因为它对我没有用,我几乎无法告诉你它是如何完成的(应该做什么?),但是,你至少有一个起点!请注意,Processing也提供了很好的教程......
[编辑]我重新尝试了标准搜索词(New-York而不是JavaFX ......),我得到了一些结果。相当令人印象深刻。
显然,很多工作已经付诸实施
我确认你可以通过在处理站点和论坛上浏览(和交互!)来学习很多关于那里使用的算法(图形,网络,数据解析......)。