3D морфинг, то есть трансформация из одного объекта в другой.
нужно преобразовать одну поверхность в другую, так, чтобы каждая поверхность представляла из себя осмысленный объект .
например, куб, треугольная призма, тетраэдр, трансформируются. Сначала один объект появляется после запуска на форме, потом типа анимации, грани перемещаются таким образом, что создают другой объект. Для упрощения реализации можно выбрать и другие объекты, чтобы проще это все реализовать. Обязательно пояснительные комментарии в коде. Описание работы программы
Работа в виде проекта(программы), на языке программирования Python, c++, c# или другом языке.
Краткое описание программы (оформление не нужно):
1. Постановка задачи.
Должна быть описана создаваемая 3D-сцена. Из каких объектов она состоит, какие эффекты отображает. Подробно описана координатная и полигональная модели каждого объекта, принцип их создания.
2. Описание используемых алгоритмов.
В данной части должны быть описаны алгоритмы решения поставленных задач из первой части, такие как:
• построение перспективной поверхности,
• алгоритм удаления невидимых линий и поверхностей,
• модель освещения (если есть),
• алгоритм закрашивания,
• алгоритм получения изменений формы и движения объекта
• другие используемые алгоритмы.
3. Описание программы.
В данной части содержится описание программы. Должны быть отражены следующие вопросы:
• введенные типы данных и их предназначение (с помощью таблицы),
• введенные основные переменные и их предназначение (с помощью таблицы),
• текстовое описание основных процедур и функций и их блок-схемы,
• алгоритм взаимодействия процедур
| Гарантия на работу | 1 год |
| Средний балл | 4.52 |
| Стоимость | Назначаете сами |
| Эксперт | Выбираете сами |
| Уникальность работы | от 70% |