Работа с графикой в Windows приложениях

Срочно
Выполнен
Заказ
5418144
Раздел
Программирование
Предмет
ООП - Объектно-ориентированное программирование
Антиплагиат
Не указан
Срок сдачи
20 Мая 2023 в 23:55
Цена
1 250 ₽
Блокировка
10 дней
Размещен
13 Мая 2023 в 18:31
Просмотров
133
Описание работы

Необходимо реализовать построение фракталов согласно варианту. Используем для этого библиотеку "TX Library" скачать ее можно тут http://storage.ded32.net.ru/Lib/TX/TXUpdate/Doc/HTML.ru/

Разработать оконное приложение для рисования фрактала – графического объекта, отдельные части которого в точности совпадают с самим собой. В первую очередь, следует установить и настроить графическую библиотеку TX Library. Допускается использование и других графических библиотек для языка С++ аналогичного назначения.

Примечание: перед выполнением основного задания можно оценить работу графической библиотеки, запустив примеры кода, которые есть в разделе документации по выше приведенной ссылке. Далее следует проанализировать структуру фрактала и выделить общий элемент рисунка, после чего написать функцию, которая рисует этот элемент.

Функция должна принимать параметры – это могут быть, например, размеры элемента или координаты начальной точки для рисования, или угол поворота элемента и т.п. Далее созданную функцию вызывают рекурсивно, причем обязательно необходимо предусмотреть условие выхода. В противном случае приложение зависнет.

Рисование фрактала обычно выполняется по уровням: сначала рисуется объект верхнего уровня, затем к нему дорисовываются объекты последующих уровней, имеющие, как правило, общие точки с объектом верхнего уровня, но меньшие размеры. Однако, в некоторых вариантах заданий рисование должно начинаться «с конца», т.е. самого нижнего уровня объекта.

Рисование фрактала должно прекращаться если:

– объект текущего уровня становится соизмеримым с размерами одного пикселя окна;

– объект текущего уровня становится соизмеримым с заданными пользователем размерами (определяется параметрами);

– достигнуто необходимое количество уровней (определяется параметрами).

Помимо фрактала необходимо вывести подпись – Удовенко Александра Александровна и КМД-21б в произвольном месте изображения.

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.53
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Время выполнения заказа:
22 часа 42 минуты
Выполнен в срок
Предыдущий заказ
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир