Необходимо реализовать построение фракталов согласно варианту. Используем для этого библиотеку "TX Library" скачать ее можно тут http://storage.ded32.net.ru/Lib/TX/TXUpdate/Doc/HTML.ru/
Разработать оконное приложение для рисования фрактала – графического объекта, отдельные части которого в точности совпадают с самим собой. В первую очередь, следует установить и настроить графическую библиотеку TX Library. Допускается использование и других графических библиотек для языка С++ аналогичного назначения.
Примечание: перед выполнением основного задания можно оценить работу графической библиотеки, запустив примеры кода, которые есть в разделе документации по выше приведенной ссылке. Далее следует проанализировать структуру фрактала и выделить общий элемент рисунка, после чего написать функцию, которая рисует этот элемент.
Функция должна принимать параметры – это могут быть, например, размеры элемента или координаты начальной точки для рисования, или угол поворота элемента и т.п. Далее созданную функцию вызывают рекурсивно, причем обязательно необходимо предусмотреть условие выхода. В противном случае приложение зависнет.
Рисование фрактала обычно выполняется по уровням: сначала рисуется объект верхнего уровня, затем к нему дорисовываются объекты последующих уровней, имеющие, как правило, общие точки с объектом верхнего уровня, но меньшие размеры. Однако, в некоторых вариантах заданий рисование должно начинаться «с конца», т.е. самого нижнего уровня объекта.
Рисование фрактала должно прекращаться если:
– объект текущего уровня становится соизмеримым с размерами одного пикселя окна;
– объект текущего уровня становится соизмеримым с заданными пользователем размерами (определяется параметрами);
– достигнуто необходимое количество уровней (определяется параметрами).
Помимо фрактала необходимо вывести подпись – Удовенко Александра Александровна и КМД-21б в произвольном месте изображения.
| Гарантия на работу | 1 год |
| Средний балл | 4.53 |
| Стоимость | Назначаете сами |
| Эксперт | Выбираете сами |
| Уникальность работы | от 70% |