Графическая библиотека для сюжета / дроу фрактала на Java - PullRequest
2 голосов
/ 16 мая 2011

Я ищу графическую библиотеку, которая позволила бы мне построить точку пикселя в определенном цвете с целью рисовать фрактал (набор Мандельброта). Я прочитал основную математику за фракталом, и я понимаю, что алгоритм не сложный.

Но я не знаю, какую графическую библиотеку я мог бы использовать, мне не нужно ничего сложного и сложного, просто напечатайте набор пикселей с цветами. Что вы мне предлагаете? Каир? OpenGl?.

Примечание: у меня есть только опыт работы с pygtk. Я читал Java API и нашел метод fillRect и BufferedImages, но он кажется немного сложным.

Спасибо;)

Ответы [ 2 ]

2 голосов
/ 16 мая 2011

Если вы не хотите вычислять трехмерные фракталы (в этом случае может помочь библиотека типа JOGL Java OpenGL ), достаточно простого java.awt.Graphics.setColor( java.awt.Color aColor).
(как показано в этой программе ).

Другими словами, библиотека awt по умолчанию в Java должна соответствовать задаче: см. « Graphics: setColor (Color c) ».

0 голосов
/ 19 мая 2011

Я реализовал и Мандельброта, и алгоритм фрактала пламени в нативной Java (без openGL).

Самый эффективный способ - просто сохранить цвет в массиве int или аналогичном, и затем сохраните его как файл изображения (png или jpg). Это намного быстрее, чем с помощью графики.

...