这个动画 Java 小程序背后的算法

标签 algorithm animation applet

我最近偶然看到了这个动画(http://universe.daylife.com/)。我想知道这个小程序背后的算法是什么。如何以及在哪里学习这些东西?

谢谢

最佳答案

嗯,有趣的是,我在 Java 控制台中遇到了很多异常,但它确实有效(改变颜色,但显然没有做太多其他工作)。

异常(exception)情况是:

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...),我得到了一些结果。相当令人印象深刻。
显然,那里已经做了很多工作。
我确认您可以通过在 Processing 站点和论坛上浏览(和交互!)来了解那里使用的算法(图形、网络、数据解析...)...

关于这个动画 Java 小程序背后的算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1477978/

相关文章:

wpf - 动画结束后关闭 WPF 窗口

java - Win7 64 位 jre7 & jdk1.7.0_25 中的导入按钮错误 java.security.accesscontroleexception 访问被拒绝(java.util.propertypermission user.dir 读取)

performance - 并行成本和并行工作有什么区别?

algorithm - 新的装箱?

矫正倾斜文件的算法

javascript - jQuery 对除一类之外的所有类进行动画处理

algorithm - 均匀生成最多重复 k 次的排列?

html - 如何在我的 HTML 文件中使用此 CSS 动画?

Java 小程序的替代方案和桌面应用程序中的可用性

java - 替换Applet下载和执行文件