Базы данныхИнтернетКомпьютерыОперационные системыПрограммированиеСетиСвязьРазное
Поиск по сайту:
Подпишись на рассылку:

Назад в раздел

Фрактал-генератор (FGen) ver 0.01beta

div.main {margin-left: 20pt; margin-right: 20pt} Фрактал-генератор (FGen) ver 0.01beta

Автор: Вячеслав

Компилятор: C++ Builder 5

Программа рисует на экране один из самых простых фракталов - множество Манедельброта. Используется реккурентная формула Z[i+1]=Z[i]*Z[i]+C, где Z,C - комплексные числа. С - текущая точка для которой расчитывается цвет. Вычисления ведутся до тех пор, пока |Z| меньше заданного значения, количество итераций принимается за цвет точки.

Код расчета вынесен в отдельный поток TCalcThread, что позволяет сделать программу более управляемой. Предусмотрено сохранение картинки в файл JPG, GIF или BMP, увеличение и уменьшение, изменение палитры. Поскольку расчет занимает некоторое время, несколько секунд, введен индикатор выполнения. Можно приостановить расчет, затем вновь его продолжив. Кнопка сброс устанавливает исходный размер фрактала (не пересчитывая его заново).

 

Скачать исходник - 84 Кб



  • Главная
  • Новости
  • Новинки
  • Скрипты
  • Форум
  • Ссылки
  • О сайте




  • Emanual.ru – это сайт, посвящённый всем значимым событиям в IT-индустрии: новейшие разработки, уникальные методы и горячие новости! Тонны информации, полезной как для обычных пользователей, так и для самых продвинутых программистов! Интересные обсуждения на актуальные темы и огромная аудитория, которая может быть интересна широкому кругу рекламодателей. У нас вы узнаете всё о компьютерах, базах данных, операционных системах, сетях, инфраструктурах, связях и программированию на популярных языках!
     Copyright © 2001-2024
    Реклама на сайте