Лабораторная №1 по ТФКП (3-ий семестр)
Доступные фракталы: мн-во Мондельброта, мн-ва Жулиа и Бассейны Ньютона
WASD / Зажатие ЛКМ - перемещение
Прокручивание колёсика мыши - приближение/отдаление
Стрелки Вверх/Вниз - увеличение/снижение числа итераций
Esc/q - выход
Лабораторная работа выполнена на python 3.12.4 c использованием OpenGL 3.30
Установка зависимостей:
pip install -r requirements.txtЗапуск:
python main.pyИз коробки доступно несколько пресетов. Их можно увидеть в файле main.py
# ========== SETTINGS ===========
PRESET = Presets.MONDELBROT # Мн-во Мондельброта
#PRESET = Presets.ZHULIA_1 # Мн-во Жулиа (Классика)
#PRESET = Presets.ZHULIA_2 # Мн-во Жулиа (Спираль)
#PRESET = Presets.ZHULIA_3 # Мн-во Жулиа (Дендраит)
#PRESET = Presets.NEWTON_1 # Бассейны Ньютона с 3-мя корнями
#PRESET = Presets.NEWTON_2 # Бассейны Ньютона с 4-мя корнями
#PRESET = Presets.NEWTON_3 # Бассейны Ньютона с 5-ю корнями
# ===============================Чтобы выбрать пресет раскомментируйте соответствующую строку
- Артефакты при больших увеличениях (недостаточная точность float?)
- Некорректный ресайз
- Некорректное поведение перемещения мышкой при ресайзе (паралакс)
