【问题标题】:Graphic library for plot/drow fractal on JavaJava 上绘图/卓尔分形的图形库
【发布时间】:2011-05-16 00:38:13
【问题描述】:

我正在寻找一个图形库,它允许我以特定颜色绘制像素点,以绘制分形(曼德布罗集)。我已经阅读了分形背后的基本数学并且我理解它,算法并不难。

但我不知道我可以使用什么图形库,我不需要任何复杂和复杂的东西,只需打印带有颜色的像素集。你有什么建议?开罗? OpenGL?。

注意:我只有 pygtk 的经验。我正在阅读 Java API 并找到了 fillRect 方法和 BufferedImages 但它似乎有点复杂。

谢谢 ;)

【问题讨论】:

标签: java graphics fractals


【解决方案1】:

除非您想计算 3D 分形(在这种情况下,像 JOGL Java OpenGL 这样的库可以提供帮助),一个简单的 java.awt.Graphics.setColor( java.awt.Color aColor) 就足够了。
(如this program所示)。

换句话说,Java 中的默认 awt 库应该可以胜任:参见“Graphics: setColor(Color c)”。

【讨论】:

    【解决方案2】:

    我已经在本地 java(没有 openGL)中实现了 mandelbrot 和火焰分形算法。

    最有效的方法是将颜色存储在 int 数组或类似数组中, 然后将其保存为图像文件(png 或 jpg)。它比使用图形快得多。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-09
      • 2012-11-27
      • 1970-01-01
      • 2010-12-01
      相关资源
      最近更新 更多